All roles

Shetland
2013, Show - Crime, Drama, Mystery
Much Ado About Nothing
1993, Movie - Drama, Comedy, Romance
Artemis Fowl
2020, Movie - Adventure, Family, Fantasy
Mary Shelley's Frankenstein
1994, Movie - Drama, Romance, Sci-Fi
The Road Dance
2022, Movie - Drama
Local Hero
1983, Movie - Drama, Comedy
The Raven
2012, Movie - Crime, Mystery, Thriller
Henry V
1989, Movie - Drama, History, War
Retreat
2011, Movie - Drama, Horror, Thriller
Ladies in Lavender
2004, Movie - Drama, Romance
National Theatre Live: Macbeth
2013, Movie - Action, Drama
All Is True
2018, Movie - Drama, History
The Kindred
2021, Movie - Horror
Young James Herriot
2011, Show - Drama
Within the Whirlwind
2009, Movie - Drama
Princess Ka'iulani
2010, Movie - Drama
The Magic Flute
2006, Movie - Drama, Comedy, Music
Discovering Hamlet
1990, Movie - Documentary
Monsignor Renard
2000, Show - Drama
The Rocket Post
2004, Movie - Drama
In the Bleak Midwinter
1995, Movie - Comedy
Swan Song
1992, Movie - Drama
Wycliffe
1994, Show - Crime, Drama
As You Like It
2006, Movie - Drama, Comedy, Romance