highest rated
acting
- Godzilla x Kong: The New Empire → Mikael
- Nightsleeper (TV) → Arran Moy
- Andor (TV) → Sergeant Linus Mosk
- The Batman → Commissioner Pete Savage
- The Devil's Hour (TV) → DS Nick Holness
- The Devil's Hour (TV) → Nick Holness
- Andor: A Disney+ Day Special Look → Linus Mosk (archive footage) (uncredited)
- Wrath of Man → John
- Danny Boy → Gavin Wood
- Knuckledust → Major Vaughn
- Chernobyl (TV) → Glukhov
- Taboo (TV) → Hall
- Romans
- The Legend of Tarzan → Force Publique Officer
- True West → Lee
- The Coroner (TV) → Nolan Prince
- The Widower (TV) → DCI Neil Thompson
- Vera (TV) → Michael Quinn
- Celebrity Coach Trip (TV) → Self
- Marco's Kitchen Burnout (TV) → Himself - Contestant
- M.I. High (TV) → General Scarp
- Ancient Rome: The Rise and Fall of an Empire (TV) → Mark Antony
- Shadow Man → Schmitt
- Low Winter Sun → Liam Carnegie
- Joyeux Noel → Gordon
- Making Waves (TV) → Cdr Martin Brooke
- Man Dancin' → Jimmy Kerrigan
- 24 (TV) → Radko
- 9 Days of the Vulture (TV) → Brian
- Britannic → Stocker Evans
- Psychos (TV) → Policeman
- Black Velvet Band → Major Watson
- The Ghost and the Darkness → Stockton
- EastEnders (TV) → Trevor Morgan