Actor
Heart of Stone
2023
as Control
FX's A Christmas Carol
2019
as Mill Owner
The Aeronauts
2019
as Charles Green
Far from the Madding Crowd
2015
as Solicitor
Hamlet
2015
as Horatio
The Woman in Black 2: Angel of Death
2014
as Man at Train Station
The Riot Club
2014
as Escott
Good People
2014
as Duncan
Thor: The Dark World
2013
as Desk Officer
Bel Ami
2012
as Louis
One Day
2011
as Colin
Die Prinzessin auf der Erbse
2010
as Kutscher
Made in Dagenham
2010
as Martin
Robin Hood
2010
as Captain of the Royal Barge
Broadside: Emerging Empires Collide
2009
as King Charles II
The Duchess
2008
as Dealer
Me and Orson Welles
2008
as George Duthie
The Golden Compass
2007
as Gobbler
Anybody's Nightmare
2001
as Simon Bowler
Under the Bed
1988
as George Piper