She has also appeared in the films Hanna 2011 , Anna Karenina 2012 and Non-Stop 2014.
Her other notable stage credits include Pillars of the Community 2005 and Hamlet 2010.
For her role as Eliza Doolittle in the 2007 London revival of Pygmalion, she was nominated for the Evening Standard Award.