A câștigat atât premiul Laurence Olivier pentru Cea Mai Bună Actriță în 1990, cât și în 1994 pentru roluri în piesele Electra, Așa cum vă place, Persoana bună din Szechwan (1990) și Machinal (1994) și a primit alte trei nominalizări la premiul Olivier pentru rolurile sale din Mephisto (1986), Hedda Gabler (1992) și Happy Days (2008). A debutat pe Broadway interpretând rolul titular în Medea (2002), pentru care a obținut o nominalizare la premiul Tony pentru Cea Mai Bună Actriță într-o Piesă. S-a întors pe Broadway în piesa lui Colm Tóibín, Testamentul Mariei (2013).
În film, a jucat-o pe Petunia Dursley în seria de filme Harry Potter (2001–2010). Alte roluri notabile în film includ Piciorul meu stâng (1989), Persuasiune (1995), Jane Eyre (1996), Arborele Vieții (2011), Colette (2018), Ammonite (2020) și Enola Holmes (2020).
Rolurile sale televizate includ Hedda Hopper în filmul HBO RKO 281 (1999) și Marnie Stonebrook în seria HBO True Blood (2011). A jucat-o pe Carolyn Martens în seria BBC Killing Eve (2018–22), pentru care a primit premiul BAFTA TV 2019 pentru Cea Mai Bună Actriță în Rol Secundar și două nominalizări la premiile Primetime Emmy. Pentru rolul său de consilier în Fleabag (2019), a primit o nominalizare la premiul Primetime Emmy pentru Cea Mai Bună Actriță Invitată într-o Serie de Comedie. A jucat în seria BBC One Baptiste (2021) și în seria Disney+ Andor (2022).