highest rated
acting
- Storm Witch
- Bare
- Ben & Lucy → Ben
- Archangel
- Queen at Sea
- I Swear → David
- Heads of State → Agent Crasson
- Down Cemetery Road (TV) → Bob Poland
- All of You → Lukas
- Bagman → Liam McKee
- The Diplomat (TV) → Sam Henderson
- The Twin → Anthony
- Martyrs Lane → Thomas
- Industry (TV) → Jacob Oleander
- COBRA (TV) → Stuart Collier
- Terminator: Dark Fate → Rigby
- A Discovery of Witches (TV) → Gallowglass
- A Discovery of Witches (TV) → Gallowglass de Clermont
- Outlaw King → Sir Christopher Seton
- The Titan → Major Timothy Pike
- 2036 Origin Unknown → ARTi (voice)
- The Little Princess → The Man
- Churchill → Captain Stagg
- The Escape → Bearded Man
- Brotherhood → Brick
- Swung → Mike
- Legacy → Damian
- 51 Degrees North → Michael Burlington
- The Rat King
- Outlander (TV) → Ian Murray
- Outlander (TV) → Old Ian Murray
- Maleficent → Overseer
- 300: Rise of an Empire → Decapitated Greek marine
- Marvellous → Rev McCoist
- Shetland (TV) → John Henderson
- National Theatre Live: Macbeth → Lennox
- Having You → Paul
- Brave → Young Macintosh (voice)
- John Carter → Humble Guard
- Tower Block → DC Devlin
- The Knot → Steve
- The Awakening → Sergeant Evans
- The Gardener of God → The Rabbi
- 4.3.2.1 → Scotty
- Huge → Trevor
- Misfits (TV) → Tom
- Vivaldi, the Red Priest → Antonio Vivaldi
- Baby Bible Bashers → Narrator
- Bad Girls (TV) → Waiter