

Brides(2025)
Jon

The Thing with Feathers(2025)
Dr. Bowden

Dark Skin Bruises Differently(2025)
Mr Henderson

The Viewing(2024)
Elliot

Flux Gourmet(2022)
Technical Assistant Wim

Rewind Britain(2021)
Malcolm

Rare Beasts(2021)
Pete

Cruella(2021)
Headmaster

National Theatre Live: The Tragedy of King Richard the Second(2019)
Henry Bolingbroke

In Fabric(2018)
Reg Speaks

Peterloo(2018)
John Tyas

Alice Through the Looking Glass(2016)
Hamish Ascot

National Theatre Live: Hamlet(2015)
Horatio

Mr. Turner(2014)
JE Mayall

A Long Way Down(2014)
Dr. Stephens
Words of Captain Scott(2012)
Henry Bowers

The Girl with the Dragon Tattoo(2011)
Trinity

Alice in Wonderland(2010)
Hamish Ascot

Doctor Who: A Christmas Carol(2010)
Pilot

Deerfall(2010)
Shooting Instructor

Me and Orson Welles(2008)
Norman Lloyd

Becoming Jane(2007)
John Warren

Loony in the Woods(2006)

The Living and the Dead(2006)
James Brocklebank

The Fall(2006)
Darwin / Orderly

These Foolish Things(2006)
Garstin

Kinky Boots(2005)
Harry Sampson

A Very Social Secretary(2005)
Flemming

Vera Drake(2004)
Ronny

Eroica(2003)
Reis

LD 50 Lethal Dose(2003)
Danny

Two Men Went To War(2002)
Pvt. Leslie Cutherbertson

Crime and Punishment(2002)
Drinker

28 Days Later(2002)
Private Jones

All or Nothing(2002)
Young Man

Surrealissimo: The Trial of Salvador Dali(2002)
Teenage Son of Chanel

Gosford Park(2001)
Jim

Broke(1991)
Michael Meeks