

Andor: A Disney+ Day Special Look(2022)
Perrin Fertha (archive footage) (uncredited)

The Deal(2022)
Michael

Backdraft 2(2019)
Captain White

Peterloo(2018)
General Sir John Byng

Outlaw King(2018)
John Strathbogie, Earl of Atholl

Redistributors(2016)
Michael Manning

93 Days(2016)
Dr. David Brett-Major

Terminally Happy(2016)
Louis

Hampstead Theatre At Home: Tiger Country(2014)
John

The Sweeter Side of Life(2013)
Benny Christophe

Company of Heroes(2013)
Chambliss

Taken: The Search for Sophie Parker(2013)
Ambassador Hillman

Monster Mutt(2011)
Monty

Perfect Sense(2011)
Virologist

You Instead(2011)
Mark

New Town Killers(2008)
Jamie Stewart

The Edge of Love(2008)
Anthony Devas
Reichenbach Falls(2007)
Jack Harvey

The Shell Seekers(2007)
Richard

Snuff-Movie(2005)
Justin / Andy / Freddy / Peter

The Last Great Wilderness(2002)
Fragile(1999)

Horsehair(1998)

Mouth to Mouth(1995)
Oswaldo (as Sam MacKenzie)

Dragonworld(1994)
John McGowan
Object Permanence
Barry