Known For
Filmography

Midnight of My Life
Movie · as Cynical Punter
Vibrations
Movie · as Sean

Stuffed
Movie · as Jamie

Slow Burn
Movie · as Aidan

The End We Start From
Movie · as L

They Heard Him Shout Allahu Akbar
Movie · as Man

SAS Rogue Heroes
TV · as Reg Seekings · 12 eps

The Power
Movie · as Neville

The Forgotten Battle
Movie · as John

Cherry
Movie · as Sgt. North

Femme
Movie · as Harvey

Make Up
Movie · as Kai

Smokers Delight
Movie

The First Team
TV · as Petey Brooks · 6 eps

Alien: Containment
Movie · as Nass

Sliced
TV · as Ricky · 9 eps

Hunter Killer
Movie · as Seaman Mackinnon (uncredited)

The Festival
Movie · as Gordy Symonds

Bloodyminded
Movie · as Sid Varney

Farming
Movie · as Scum

Pound for Pound
Movie · as Dave Boy Green

Journey's End
Movie · as Watson

The Entertainer
Movie · as Sam

White Gold
TV · as Ronnie Jr. · 4 eps

National Theatre Live: Les Liaisons Dangereuses
Movie · as Azolan

Kingsman: The Secret Service
Movie · as Ryan

samuel-613
Movie · as Shmilu / Samuel

Crims
TV · as Marcel · 6 eps

Tatau
TV · as Pete 'Budgie' Griffiths · 8 eps

Ballot Monkeys
TV · as Conor · 5 eps

Drunk History
TV · as Guy Gibson · 1 ep

Cradle to Grave
TV · as Colin · 1 ep

The Interceptor
TV · as Buster · 1 ep

Our World War
TV · as Sid Godley · 3 eps

Borrowed Time
Movie · as Kevin

Hammer of the Gods
Movie · as Vali

Blackout
Movie · as Karl

Count Arthur Strong
TV · as Antony · 1 ep

The Man Inside
Movie · as Karl Lee
Hives
Movie · as Lee (segment "London")

Keith Lemon: The Film
Movie · as Buster (Hoodie)

What If
Movie · as Devon

A Touch of Cloth
TV · as Darren Crossway · 4 eps

The Inbetweeners Movie
Movie · as Richard

7lives
Movie · as Kid

The Fades
TV · as DC Firth · 5 eps

Death in Paradise
TV · as Ray Campbell · 1 ep
Comedy Blaps
TV · as Repo · 3 eps

Silk
TV · as Jake Milner · 18 eps

Some Dogs Bite
Movie · as Mick

Micro Men
Movie · as Sinclair journalist

Missing
TV · 1 ep

Moses Jones
TV · as Young White Boy · 3 eps

Miranda
TV · as Youth · 1 ep

How Not to Live Your Life
TV · as Lad on Bus · 1 ep

New Tricks
TV · as Shane Evens · 1 ep

Silent Witness
TV · as Joseph Ryland · 2 eps
