All roles

The Count of Monte Cristo
2024, Show - Drama
The Gilded Age
2022, Show - Drama
Hitman's Wife's Bodyguard
2021, Movie - Action, Crime, Comedy
RocknRolla
2008, Movie - Action, Crime, Thriller
Da Vinci's Demons
2013, Show - Drama
Krypton
2018, Show - Drama, Adventure, Sci-Fi
Emma
2009, Show - Drama, Comedy
Serena
2014, Movie - Drama
World Without End
2012, Show - Drama
The Crimson Petal and the White
2011, Show - Drama
God on Trial
2008, Movie - Drama, History, War
Love Hate
2009, Movie - Drama, Comedy
Red Cap
2003, Show - Drama
Hyde Park on Hudson
2012, Movie - Drama, History, Comedy
Titus
1999, Movie - Drama, History
Mansfield Park
2007, Movie - Drama
Dead Man Running
2009, Movie - Action, Crime, Drama
Me Without You
2001, Movie - Drama
Different for Girls
1996, Movie - Comedy
AKA
2002, Movie - Drama
The Cicerones
2002, Movie - Horror