highest rated
acting
- The Emperor's Stone (TV) → Henry Stewart
- Othello → Michael Cassio
- Mother's Pride → Pritchard
- Lockwood & Co. (TV) → Golden Blade
- The Serial Killer's Wife (TV) → Adam Plummer
- The Singapore Grip (TV) → Matthew Webb
- A Christmas Gift from Bob → James Bowen
- Traitors (TV) → Hugh Fenton
- Ordeal by Innocence (TV) → Dr. Arthur Calgary
- Urban Myths (TV) → David Bowie
- National Theatre Live: Edward Albee's Who's Afraid of Virginia Woolf? → Nick
- Unspeakable → Danny
- The Nightmare Worlds of H.G. Wells (TV) → Medical Student
- A Street Cat Named Bob → James Bowen
- Ethel & Ernest → Raymond Briggs (voice)
- The Rack Pack → Alex Higgins
- Fortitude (TV) → Vincent Rattrey
- Unbroken → Miller
- Vicious (TV) → Young Freddie
- Get Lucky → Lucky
- The Hollow Crown (TV) → Richmond
- St George's Day → William Bishop
- The Rise → Harvey
- Thirteen Steps Down (TV) → Mix Cellini
- Cheerful Weather for the Wedding → Joseph Patten
- 13 Steps Down → Mix Cellini
- National Theatre Live: The Curious Incident of the Dog in the Night-Time → Christopher Boone
- Attack the Block → Brewis
- Killing Bono → Nick
- Late Bloomers → Benjamin
- You Instead → Adam
- Behind the Block → Self
- Man in Fear → Anthony Fox
- Clash of the Titans → Prokopion
- The Whistleblower → Jim Higgins
- Heartless → Lee Morgan
- Scratch → Sol
- Viko → Viko
- Dogging: A Love Story → Dan
- Digital Theatre - Over There
- Clapham Junction → Theo
- The Innocence Project (TV) → Adam Solomons
- Brothers of the Head → Barry Howe