Film
Year Title Role Notes
1996 Intimate Relations Bobby
1997 Mr White Goes to Westminster John
2002 About a Boy Marcus Brewer Phoenix Film Critics Society Award – Best Performance by a Youth in a Leading or Supporting Role[9]
Nominated— Young Artist Award for Best Performance in a Feature Film – Leading Young Actor[9]
Nominated— Broadcast Film Critics Association Awards for Best Young Actor/Actress[9]
2005 Wah-Wah Ralph Compton
2005 The Weather Man Mike
2006 Kidulthood Blake
2007 Coming Down the Mountain David Phillips
2009 A Single Man Kenny Potter
2010 Clash of the Titans Eusebios
2011 Rule Number Three Matt Short film
2011 X-Men: First Class Hank McCoy/ Beast IGN Award for Best Ensemble Cast
Nominated—People's Choice Award for Favorite Ensemble Movie Cast[9]
Nominated—Teen Choice Awards for Choice Movie Chemistry[21]
2013 Warm Bodies R
2013 Jack the Giant Slayer Jack
2013 Mad Max: Fury Road Nux Post-Production
2014 Young Ones Flem Lever Post-Production
2014 X-Men: Days of Future Past Hank McCoy/ Beast Filming; to be released July 18, 2014
2014 Dark Places Lyle Wirth Pre-Production
2014 Birdsong Stephen Wraysford Pre-Production; set to shoot at the end of the year
Television
Year Title Role Notes
1996 Casualty Craig Morrissey Episode: "It Ain't Me, Babe"
1998 Silent Witness Tom Evans Episode: "An Academic Exercise"
1999 Ruth Rendell Mysteries Barry Episode: "The Fallen Curtain"
2000 The Bill Hugh Austin Episode: "The Squad"
2001 Magic Grandad Tom 3 episodes
2001 Holby City Oscar Banks Episode: "Borrowed Time"
2001 Doctors Conor Finch Episode: "Unfinished Business"
2001 Waking the Dead Max Bryson 2 episodes
2001 World of Pub 11-year-old show presenter Episode: "Sixties"
2002 Murder in Mind Andrew Wilsher Episode: "Memories"
2002 Judge John Deed Jason Powell Episode: "Everyone's Child"
2003 Star Bradley Fisher 7 episodes
2004 Keen Eddie Edward Mills Episode: "Who Wants to Be in a Club That Would Have Me as a Member?"
2007–2008 Skins Tony Stonem 19 episodes
Monte-Carlo TV Festival Award for Outstanding Actor in a Drama Series[9]
2008 Wallander Stefan Fredman Episode: "Sidetracked"
2012 Robot Chicken Harry Potter;Captain America Episode: "Collateral Damage in Gang Turf War"
Evo gde sve glumi