All roles

The Covenant
2023, Movie - Action, Drama, War
Dark Shadows
2012, Movie - Fantasy, Comedy
Trainspotting
1996, Movie - Crime, Drama
Elementary
2012, Show - Crime, Drama, Mystery
Mansfield Park
1999, Movie - Drama, Romance
Æon Flux
2005, Movie - Action, Sci-Fi, Thriller
T2 Trainspotting
2017, Movie - Crime, Drama, Comedy
Mindhunters
2004, Movie - Crime, Mystery, Thriller
Hackers
1995, Movie - Action, Crime, Drama
Emma
2009, Show - Drama, Comedy
Byzantium
2013, Movie - Drama, Fantasy, Thriller
The Flying Scotsman
2006, Movie - Drama
Alice
2022, Movie - Drama, Thriller
National Theatre Live: Frankenstein
2011, Movie - Drama, Sci-Fi, Horror
Funny Face
2021, Movie - Crime, Drama
Eli Stone
2008, Show - Drama, Sci-Fi
The Day After Peace
2009, Movie - Documentary
Settlers
2021, Movie - Drama, Sci-Fi, Thriller
Smith
2006, Show - Drama, Adventure
Frankenstein: A Modern Myth
2012, Movie - Documentary
Byron
2003, Movie - Drama, History, Romance
Endgame
2009, Movie - Crime, Drama
Melinda and Melinda
2004, Movie - Drama, Comedy, Romance
Regeneration
1997, Movie - Drama, War