

The Young Victoria
2009 · as Footman

Goodbye Christopher Robin
2017 · as Alfred Brockwell

Colour Me Kubrick
2005 · as Maitre D

On a Clear Day
2005 · as Observer

Outlanders
2007 · as DI Cartwright

Hannibal: Rome's Worst Nightmare
2006 · as Scipio

Summer in February
2013 · as Harold Knight

Responsible Child
2019 · as Scott

Genghis Cohn
1993 · as Sergeant Hubsch

The Mark of Cain
2007 · as Major Godber

Hush
2008 · as PC Mitchall

Villa Des Roses
2002 · as Richard Grunewald

Sex, the City and Me
2007 · as Tony

Crime and Punishment
2002 · as Razhumikin

Rock & Chips
2010 · as Reg Trotter

Lloyd & Hill
2003 · as Patrick Murray

Carla
2003 · as Paul

All Change
2025 · as Max