En 1990 apareció por primera vez en la serie Screen One donde interpretó a Caroline en el episodio "Sweet Nothing".
Un año después apareció nuevamente en la serie, esta vez interpretando a Claudie adulta durante el episodio "Prince".
En el 2011 apareció en la película Albert Nobbs, donde interpretó al pintor Hubert Page, contratado por la dueña del hotel la señora Baker (Pauline Collins).
[2] En el 2015 apareció en la película Insurgent dando vida a Edith Prior, una mujer que explica porqué se crearon las facciones.
En 2016 apareció en la película The Kaiser’s Last Kiss interpretando a la princesa Hermine "Hermo" Reuss de Greiz.