2012
2013
2014
2007
2010
2002
2009
2016
2023
High-Rise
as Munrow
Ibiza
as Miles
Charlie St. Cloud
as Alistair Wooley
Kick-Ass 2
as Todd / Ass Kicker
About a Boy
as Ali
Players
as Brannagan
Hated
as Joey
The Secret of Moonacre
as Robin De Noir
Chubby Funny
as Charlie
The Village
as George Allingham
Pure Genius
as James Bell
Klondike
as Byron Epstein
Nolly
as Tony Adams
The Time of Your Life
as Dexter
24Seven
as Drew Jessup