2012 Warm Bodies … as R
2012 Jack the Giant Killer … as Jack
2012 Mad Max: Fury Road … as Nux
2011 X-Men: First Class … as Hank McCoy / Beast
2010 Clash of the Titans … as Eusebios
2009 A Single Man … as Kenny
2008 “Wallander” … as Stefan Fredman
2007 “Skins” … as Tony Stonem
2007 Coming Down the Mountain … as David Philips
2006 Kidulthood … as Blake
2005 The Weather Man … as Mike
2005 Wah-Wah … as Ralph Compton (age 14)
2004 “Keen Eddie” … as Edward Mills
2003 “Star” … as Bradley Fischer
2002 About A Boy … as Marcus
2002 “Judge John Deed” … as Jason Powell
2002 “Murder in Mind” … as Andrew Wilsher
2001 “World of Pub” … as Sporty Child
2001 “Waking the Dead” … as Max Bryson
2001 “Doctors” … as Conor Finch
2001 “Holby City” … as Oscar Banks
2001 “Magic Grandad” … as Tom
2000 “The Bill” … as Hugh Austin
1999 “Rith Rendell Mysteries” … as Barry
1997 Mr. White Goes to Westminster … as John
1996 Intimate Relations … as Bobby
1996 “Casualty” … as Craig Morrissey