Popular actress in film supporting roles as Cecilia Vanger in The Girl with the Dragon Tattoo and Mrs. Hudson on Sherlock Holmes. She would star in Netflix's Anne with an E as Marilla Cuthbert.
She made her acting debut in TV, in the police drama The Sweeney.
In 2013, she appeared in the Channel 4 drama Utopia, where she was cast as Milner, an MI5 spy.
She married actor Joseph Blatchley; the couple had one daughter.
On stage she appeared opposite Dustin Hoffman in the London and Broadway production of The Merchant of Venice.