highest rated
acting
- When Death Comes Knocking (TV) → Narrator (voice)
- Helloween → Carl Cane
- Masters of the Air (TV) → Sgt. Mallard
- War Blade → Pierre
- Hitmen → Paris Hero
- Bull Shark Bandits → Narrator (voice)
- Ancient Armageddon → Narrator
- Tut's Lost City Revealed → Narrator (voice)
- FBI: International (TV) → Lieutenant Sergei Kass
- Code of Silence → Ronnie Kray/Reggie Kray
- Arthur & Merlin: Knights of Camelot → Lucan
- Shipwreck Secrets (TV) → Narrator
- Humboldt: Epic Explorer → Narrator
- Massive Engineering Mistakes (TV) → Self (Narrator)
- Til Death Do Us Part (TV) → Narrator (voice)
- The Hidden Kingdoms of China (TV) → Narrator (voice)
- Jurassic World: Fallen Kingdom → Brutish Mercenary
- Welcome To Murdertown (TV) → Narrator (voice)
- Blood Runs Cold (TV) → Narrator (voice)
- American Assassin → USS Eisenhower Captain
- You Were Never Really Here → Joe's Young Father Double
- Petroleum Spirit
- Survivor → Marine (uncredited)
- You, Me and the Apocalypse (TV) → Guard Chardwick
- American Odyssey (TV) → O'Neil
- Absolutely Anything → Security Man
- Spooks: The Greater Good → Ed Lansbury
- I Live with Models (TV) → Man at Party
- Suspicion (TV) → Detective
- Edge of Tomorrow → Dog Soldier 1
- Guardians of the Galaxy → 'Drop the Leg' Guard
- Vikings (TV) → Herigar
- Dead in Tombstone → Ramos
- A Second Son → NSA Technician
- Episodes (TV) → Hair Guy
- The Most Popular Girls in School (TV) → Doctor
- The Most Popular Girls in School (TV) → Camera Man
- The Dark Knight → Prisoner
- W. → CIA Official
- Banged Up Abroad (TV) → Rhett
- I Could Never Be Your Woman → Staff Writer (uncredited)
- KateModern (TV) → Rupert Van Heldon
- Caerdydd (TV) → Myfyrwr
- Doctor Who (TV) → Rendition Man
- 24 (TV) → Secret Service Agent