Actor
A Boy Called Christmas
2021
as Miika (voice)
Locked Down
2021
as Michael Morgan
Jojo Rabbit
2019
as Deertz
Good Boys
2019
as Claude (uncredited)
Fighting with My Family
2019
as Hugh
Click & Collect
2018
as Andrew Bennett
The Girl in the Spider's Web
2018
as Frans Balder
Sherlock Gnomes
2018
as Paris (voice)
Table 19
2017
as Walter Thimble
Logan
2017
as Caliban
Donald Trump's The Art of the Deal: The Movie
2016
as Barron Hilton
Hello Ladies: The Movie
2014
as Stuart Pritchard
I Give It a Year
2013
as Danny
Movie 43
2013
as Donald (segment "Truth or Dare")
Stephen Merchant: Hello Ladies... Live!
2011
as Himself
Hall Pass
2011
as Gary
Gnomeo & Juliet
2011
as Paris (voice)
Burke & Hare
2010
as Footman
Jackboots on Whitehall
2010
as Tom (voice)
Cemetery Junction
2010
as Dougie Boden
Tooth Fairy
2010
as Tracy
The Invention of Lying
2009
as Man at the Door
Run Fatboy Run
2007
as Man with Broken Leg
Hot Fuzz
2007
as Peter Ian Staker
Seedy Boss
1998
The Ark and the Aardvark
as Croc (voice)