Movie |
|
Year
|
The Rhythm Section
as Dean West
|
|
2020
|
1917
as Sergeant Sanders
|
|
2020
|
Fisherman's Friends
as Danny
|
|
2019
|
My Dinner with Herve
as Casey
|
|
2018
|
The Limehouse Golem
as George Flood
|
|
2017
|
Against the Law
as Peter Wildeblood
|
|
2017
|
Rogue One: A Star Wars Story
as Tivik
|
|
2016
|
The Infiltrator
as Frankie
|
|
2016
|
Dad's Army
as Walker
|
|
2016
|
Victor Frankenstein
as Barnaby
|
|
2015
|
Common
as Tommy Ward
|
|
2014
|
Welcome to the Punch
as Nathan Bartnick
|
|
2013
|
Byzantium
as Noel
|
|
2013
|
Treasure Island
as Dr. Livesey
|
|
2012
|
The Adventures of Tintin
as Allan / Pirate Flunky #1 (voice)
|
|
2011
|
Made in Dagenham
as Eddie O'Grady
|
|
2010
|
Nanny McPhee Returns
as Blenkinsop
|
|
2010
|
Red Riding: In the Year of Our Lord 1974
as Michael Myshkin
|
|
2010
|
The Firm
as Yeti
|
|
2009
|
Red Riding: In the Year of Our Lord 1983
as Michael Myshkin
|
|
2009
|
Mr. Nobody
as Young journalist
|
|
2009
|
Shifty
as Chris
|
|
2008
|
The Bank Job
as Dave Shilling
|
|
2008
|
Atonement
as Tommy Nettle
|
|
2008
|
Middletown
as Jim Hunter
|
|
2007
|
The Secret Life of Words
as Martin
|
|
2006
|
A Good Year
as Bert the Doorman
|
|
2006
|
The Best Man (Unhitched: Best Man, Worst Friend)
as Pool Guy
|
|
2006
|
Vera Drake
as Sid
|
|
2005
|
All or Nothing
as Jason
|
|
2002
|
Tipping the Velvet
as Jimmy Burns
|
|
2002
|
Pearl Harbor
as Pilot #3
|
|
2001
|
Inside No. 9
as Shane
|
|
2022
|
Temple
as Lee Simmons
|
|
2021
|
Des
as DCI Peter Jay
|
|
2020
|
White Lines
as Marcus
|
|
2020
|
Code 404
as DI John Major
|
|
2020
|
Good Omens
as Arthur Young
|
|
2019
|
Porters
as Anthony De La Mer
|
|
2019
|
Urban Myths
as Mike Housego
|
|
2018
|
Guerrilla
as Cullen
|
|
2017
|
Born to Kill
as Bill
|
|
2017
|
Line of Duty
as Sergeant Danny Waldron
|
|
2016
|
The Great Fire
as Samuel Pepys
|
|
2014
|
Mrs Biggs
as Ronnie Biggs
|
|
2012
|
Public Enemies
as Eddie Mottram
|
|
2012
|
Doctor Who
as Alex
|
|
2011
|
Outcasts
as Cass Cromwell
|
|
2011
|
Ashes to Ashes
as Jim Keats
|
|
2010
|