Known For
Filmography

Just Play Dead
Movie · as Miguel

Cleaner
Movie · as Gerald Milton

Fackham Hall
Movie · as Karl

Frauds
TV · as Craig · 6 eps

The Crow Girl
TV · as David White · 6 eps

After Benjamin
TV · as Milo · 1 ep

Memory
Movie · as Mauricio

A Midsummer Night's Dream
Movie · as Bottom

Enola Holmes 2
Movie · as Mr. Bill Crouch

Andor
TV · as Kravas Drezzer · 1 ep

The Trouble with Maggie Cole
TV · as Brian Daniels · 6 eps

Brexit: The Uncivil War
Movie · as Arron Banks

The Runaways
Movie · as Blythe

Peterloo
Movie · as Nadin's Constable

Bancroft
TV · as DI George Morris · 7 eps

Absentia
TV · as Holt Thompson · 3 eps

The Young Messiah
Movie · as Roman Squad Leader

Monochrome
Movie · as Walcott

The Five
TV · as Jay Newman · 3 eps

Beowulf: Return to the Shieldlands
TV · as Hane · 7 eps

The Interceptor
TV · as Michael 'Xavier' Duffy · 8 eps

The Last Kingdom
TV · as Guthlac · 1 ep

SunTrap
TV · as Elton Juan · 1 ep

Boomers
TV · 1 ep

Outlander
TV · as Lieutenant Wolff · 2 eps

Jack the Giant Slayer
Movie · as Badger

Great Night Out
TV · as Hodge · 6 eps

Secrets and Words
TV · as Jimmy · 1 ep

Playhouse Presents
TV · as Lenny · 1 ep

Love's Kitchen
Movie · as Loz

Leila
Movie · as Paul

Being Sold
Movie · as Chris Hope

Trollied
TV · 1 ep

Death in Paradise
TV · as Sam King · 1 ep

The Story of F***
Movie · as Gilford Bell

London Boulevard
Movie · as Lee

D.O.A
Movie · as Terrence Mowbury

Little Crackers
TV · as Reg · 1 ep

Moving On
TV · as Colin · 1 ep

Ladies of Letters
TV · 10 eps

Fated
Movie · as Jack

Longford
Movie · as Talk Show Host

Drop Dead Gorgeous
TV · 10 eps

The Street
TV · 1 ep

Rome
TV · as Timon · 22 eps

Making Waves
TV · as Leading Chef · 6 eps

Blue Murder
TV · as Donnie Shoreham · 1 ep
Fight School
TV · as Himself · 10 eps

Midsomer Murders
TV · as Matt Rowntree · 1 ep

Emma
Movie · as Dancer (uncredited)

Dalziel and Pascoe
TV · as Sgt Brian Skinner · 1 ep

Soccer AM
TV · as Self · 3 eps

This Morning
TV · as Self · 1 ep

The Bill
TV · 1 ep
