Уроженка Лондона, Анна начала актерскую карьеру ребенком и дебютировала на подмостках Королевской Шекспировской компании 15-летней – в 1986 году в постановке «Виндзорских насмешниц». В первой половине нулевых она отработала три сезона в труппе театра; среди ее заметных ролей того периода – Домита в «Римском актере» по пьесе Филипа Мэссинджера и Ильзе в «Русской в лесу» Питера Уилана. В 2004 году Анна сыграла Юльку в лондонской постановке пьесы Василия Сигарева «Божьи коровки возвращаются на землю» на подмостках «Ройал Корта». В десятых годах актриса заслужила блестящие отзывы работами в постановках «Землетрясений в Лондоне» Майка Бартлетта (Национальный театр, 2010) и адаптации «Поворота винта» Генри Джеймса (театр «Алмейда», 2013).
На большом экране Анна появлялась в известных фильмах вроде «Залечь на дно в Брюгге» (In Bruges, 2007) и «Возвращения в Брайдсхед» (Brideshead Revisited, 2008), но куда большего успеха она добилась на ТВ – запоминающимися ролями в сериалах «Государственная тайна» (Secret State, 2012), «Безмолвный свидетель» (Silent Witness, 1996), «Утопия» (Utopia, 2013-2014), «Мистер Селфридж» (Mr Selfridge, 2013-2016), «Корона» (The Crown, 2016) и «Патрик Мелроуз» (Patrick Melrose, 2018).