

The Estate(2025)

Sense and Sensibility(2024)
Henry Dashwood

Sebastian(2024)
Ian

The Lost King(2022)
RR Lawrence

The Last Duel(2021)
King's Uncle

A United Kingdom(2016)
Mr. Speaker

Blood and Carpet(2015)
Rupert

Burnt(2015)
Langham Maitre'd

Electricity(2014)
Consultant Neurologist

Diana(2013)
Sydney Official

Lucan(2013)
Eastham

Mr. Nice(2010)
MIG Duncan

Margaret(2009)
Norman Lamont

The Bank Job(2008)
Lawyer

The Queen(2006)
Blair's Aide

Agent Cody Banks 2: Destination London(2004)
Isambard Jerkalot

Byron(2003)
Thomas Moore

Sylvia(2003)
James Michie

The Sight(2000)
Tourist in New York

Bedazzled(2000)
John Wilkes Booth

The Adventures of Young Indiana Jones: Trenches of Hell(1999)
Lambert

Beautiful People(1999)
Edward Thornton

The Adventures of Young Indiana Jones: Daredevils of the Desert(1999)
Richard Meinertzhagen

The Adventures of Young Indiana Jones: Phantom Train of Doom(1999)
Richard Meinertzhagen

The Virgin in the Ice(1995)
Brother Jerome

One Corpse Too Many(1994)
Brother Jerome

The Sanctuary Sparrow(1994)
Brother Jerome

The Leper of St. Giles(1994)
Brother Jerome

Monk's Hood(1994)
Brother Jerome

Shadowlands(1993)
Father John Fisher

Foreign Affairs(1993)
Burberry's Assistant

The Grass Arena(1992)
Bates

Heading Home(1991)
Charlie

The Secret Life of Ian Fleming(1990)
Quincy
The Fool(1990)

Paris by Night(1989)
Lawrence

The Yob(1988)
Leonard

Absolute Beginners(1986)
The Misery Kid

Lifeforce(1985)
Second Boy in Park

Oxford Blues(1984)
Geordie Nevitts

The Bullshitters: Roll Out the Gunbarrel(1984)
RADA Student

The Little Drummer Girl(1984)
Young Man

Runners(1983)
Researcher

Forever Young(1983)
Young James

Scum(1979)
Davis

Quadrophenia(1979)
Mod (uncredited)

Absolution(1978)
a boy