All roles

Payback
2023, Show - Crime, Drama
Baghead
2023, Movie - Horror
Braveheart
1995, Movie - Action, Drama, History
Harry Potter and the Deathly Hallows: Part 1
2010, Movie - Adventure, Family, Fantasy
Hostiles
2017, Movie - Drama, History, Western
Children of Men
2006, Movie - Action, Drama, Sci-Fi
Trainspotting
1996, Movie - Crime, Drama
War Horse
2011, Movie - Adventure, History, War
Olive Kitteridge
2014, Show - Drama
Tyrannosaur
2011, Movie - Drama, Romance
Cursed
2020, Show - Adventure, Sci-Fi
Liaison
2023, Show - Crime, Thriller
Quarry
2016, Show - Crime, Drama, Adventure
Hercules
2014, Movie - Action, Adventure, Fantasy
Boy A
2007, Movie - Crime, Drama
Mum
2016, Show - Comedy
Gunpowder
2017, Show - Drama, War
Mowgli: Legend of the Jungle
2018, Movie - Drama, Adventure
Session 9
2001, Movie - Drama, Mystery, Horror
Shallow Grave
1994, Movie - Crime, Thriller
The Vanishing
2019, Movie - Mystery, Thriller
The Last Legion
2007, Movie - Action, Adventure, Fantasy
Sunshine on Leith
2013, Movie - Drama, Comedy, Music
The Magdalene Sisters
2002, Movie - Drama, History