All roles

Clash of the Titans
2010, Movie - Action, Adventure, Fantasy
Ivanhoe
1982, Movie - Adventure, History
Fragile
2005, Movie - Mystery, Horror, Thriller
Miss Potter
2006, Movie - Drama, Family, Romance
Goodnight, Mister Tom
1998, Movie - Drama, History, War
The Jewel in the Crown
1984, Show - Drama
Cass
2008, Movie - Crime, Drama
National Theatre Live: The Audience
2013, Movie - Drama
On Expenses
2010, Movie - Drama
Foster
2011, Movie - Drama, Family, Comedy
The Kid
2010, Movie - Drama
Bodyguards
1997, Show - Adventure
The Fortunes and Misfortunes of Moll Flanders
1996, Movie - Drama, Comedy, Romance
A Very British Coup
1988, Show - Drama, War
My Wrongs #8245–8249 & 117
2002, Movie - Comedy
The Devil of Winterborne
1995, Movie - Crime, Sci-Fi, Horror
Hamlet
1980, Movie - Drama
Unnatural Selection
1996, Movie - Sci-Fi, Horror
G:MT Greenwich Mean Time
1999, Movie - Drama
The Woodlanders
1998, Movie - Drama, Romance
The Mystery of Men
1999, Movie - Drama, Mystery
Beryl Markham: A Shadow on the Sun
1988, Movie - Drama
Monk Dawson
1998, Movie - Drama
Downtime
1995, Movie - Action, War, Sci-Fi