All roles

The Jetty
2024, Show - Crime, Drama
Alexander
2004, Movie - Action, Biography, Drama
Howl
2015, Movie - Horror
Da Vinci's Demons
2013, Show - Drama
A Little Life
2023, Movie - Drama
The Golden Compass
2007, Movie - Adventure, Fantasy
Lost in Austen
2008, Show - Drama
Happy-Go-Lucky
2008, Movie - Drama, Comedy
Love and Other Disasters
2006, Movie - Comedy, Romance
Beowulf: Return to the Shieldlands
2016, Show - Drama, Adventure, Sci-Fi
King & Conqueror
2025, Show - Drama
Ambassadors
2013, Show - Comedy
Cilla
2014, Show - Drama
Marchlands
2011, Show - Drama, Mystery
Butterfly Kisses
2017, Movie - Drama
Egypt
2005, Show - Documentary, Drama
We Are Happy
2015, Movie - Drama, Comedy
Muse
2017, Movie - Horror, Thriller
Sinbad
2012, Show - Drama, Adventure, Family
All the Devil's Men
2018, Movie - Action
The Project
2002, Movie - Drama
Ultimate Force
2002, Show - Drama, Adventure, War
Dirty Filthy Love
2005, Movie - Drama, Comedy, Romance
The Ruby in the Smoke
2006, Movie - Crime, Drama, Mystery