All roles

About Time
2013, Movie - Drama, Fantasy, Romance
Gifted
2017, Movie - Drama, Comedy
Birdman or (The Unexpected Virtue of Ignorance)
2014, Movie - Drama, Comedy
Rome
2005, Show - Drama, Adventure
Under the Tuscan Sun
2003, Movie - Comedy, Romance
Star Wars: Episode I - The Phantom Menace
1999, Movie - Action, Adventure, Sci-Fi
Alice in Wonderland
2010, Movie - Adventure, Family, Fantasy
Mansfield Park
1999, Movie - Drama, Romance
Alice Through the Looking Glass
2016, Movie - Adventure, Family, Fantasy
The Honourable Woman
2014, Show - Crime, Drama, War
Made in Italy
2020, Movie - Drama, Comedy, Romance
Lost in Austen
2008, Show - Drama
Little Joe
2019, Movie - Drama, Sci-Fi
Blackbird
2019, Movie - Drama
Starter for 10
2006, Movie - Drama, Comedy, Romance
Longford
2006, Movie - Crime, Drama
Truelove
2024, Show - Drama, Romance, Thriller
National Theatre Live: Hansard
2019, Movie - Drama
November 1st
2019, Movie - Drama
Carnage: Swallowing the Past
2017, Movie - Comedy, Sci-Fi
Doctor Jekyll
2023, Movie - Horror
Lawless
2013, Movie - Crime, Drama
Churchill's Secret
2016, Movie - Drama, History
My Zoe
2019, Movie - Drama, Sci-Fi