All roles

The Three Musketeers: D'Artagnan
2023, Movie - Action, Adventure, History
Casino Royale
2006, Movie - Action, Adventure, Thriller
Dark Shadows
2012, Movie - Fantasy, Comedy
The Dreamers
2003, Movie - Drama, Romance
Penny Dreadful
2014, Show - Drama, Adventure, Mystery
Kingdom of Heaven
2005, Movie - Action, Drama, Adventure
Sin City: A Dame to Kill For
2014, Movie - Action, Crime, Thriller
The Three Musketeers - Part II: Milady
2023, Movie - Action, Drama, Adventure
The Piano Teacher
2001, Movie - Drama, Romance
Miss Peregrine's Home for Peculiar Children
2016, Movie - Drama, Adventure, Family
300: Rise of an Empire
2014, Movie - Action, Drama, War
The Golden Compass
2007, Movie - Adventure, Fantasy
The Salvation
2014, Movie - Drama, Western
Liaison
2023, Show - Crime, Thriller
Dumbo
2019, Movie - Adventure, Family, Fantasy
Perfect Sense
2011, Movie - Drama, Romance, Sci-Fi
Being James Bond
2021, Movie - Biography, Documentary, Culture
Proxima
2019, Movie - Drama
Dirty Angels
2024, Movie - Action, Drama, War
The Luminaries
2020, Show - Drama, Mystery
Womb
2010, Movie - Romance, Sci-Fi
Nocebo
2022, Movie - Mystery, Horror, Thriller
Cracks
2009, Movie - Drama, Mystery, Thriller
Camelot
2011, Show - Drama, Sci-Fi