| Year |
|
Movie |
|
Role |
| 2014 |
|
X-Men: Days of Future Past |
|
Charles Xavier/Professor X |
| 2013 |
|
Welcome to the Punch |
|
Max Lewinsky |
| 2013 |
|
Filth |
|
|
| 2013 |
|
Trance |
|
Simon |
| 2011 |
|
Gnomeo & Juliet |
|
Gnomeo |
| 2011 |
|
X-Men: First Class |
|
Charles Xavier/Professor X |
| 2011 |
|
Arthur Christmas |
|
Arthur |
| 2010 |
|
The Conspirator |
|
Frederick Aiken |
| 2009 |
|
The Last Station |
|
Valentin Bulgakov |
| 2008 |
|
Wanted |
|
Wes Gibson |
| 2007 |
|
Becoming Jane |
|
Tom Lefroy |
| 2007 |
|
Atonement |
|
Robbie Turner |
| 2006 |
|
Starter for 10 |
|
Brian Jackson |
| 2006 |
|
The Last King of Scotland |
|
Nicholas Garrigan |
| 2006 |
|
Penelope |
|
Johnny/Max |
| 2005 |
|
The Chronicles of Narnia: The Lion, the Witch, and the Wardrobe |
|
Mr. Tumnus |
| 2005 |
|
Born in the USSR: 21Up |
|
Narrator |
| 2004 |
|
Wimbledon |
|
Carl Colt |
| 2004 |
|
Strings |
|
Prince Hal (English version) |
| 2004 |
|
Rory O'Shea Was Here |
|
Rory O'Shea |
| 2003 |
|
State of Play |
|
Dan Foster |
| 2003 |
|
Bright Young Things |
|
Simon Balcairn |
| 2003 |
|
The Making of a Bollywood Queen |
|
|
| 2002 |
|
Bollywood Queen |
|
Jay |
| 2001 |
|
The Pool |
|
|
| 1997 |
|
Behind the Lines |
|
Anthony Balfour |