Filmografia Filmy 1995: Bliski pokój (The Near Room) jako Kevin Savage 1997: Sanatorium poetów (Regeneration) jako Anthony Balfour 2001: Basen (Swimming Pool – Der Tod feiert mit) jako Mike 2002: Królowa Bollywood (Bollywood Queen) jako Jay 2003: Cudowne lata bohemy (Bright Young Things) jako Simon Balcairn 2004: Zemsta Hebalończyka (Strings) jako Hal (głos) 2004: Wimbledon jako Carl Colt 2004: Ja w środku tańczę (Inside I’m Dancing) jako Rory O’Shea 2005: Opowieści z Narnii: Lew, czarownica i stara szafa (The Chronicles of Narnia: The Lion, the Witch and the Wardrobe) jako pan Tumnus 2006: Ostatni król Szkocji (The Last King of Scotland) jako dr Nicholas Garrigan 2006: Penelope jako Max 2006: Miłosna układanka (Starter for Ten) jako Brian Jackson 2007: Pokuta (Atonement) jako Robbie Turner 2007: Zakochana Jane (Becoming Jane) jako Tom Lefroy 2008: Wanted – Ścigani (Wanted) jako Wesley Gibson 2009: Ostatnia stacja (The Last Station) jako Walentin Bułhakow 2011: X-Men: Pierwsza klasa (X-Men: First Class) jako Charles Xavier / Professor X 2013: Zniknięcie Eleanor Rigby: Ona jako Conor 2013: Zniknięcie Eleanor Rigby: On jako Conor 2013: Brud jako Bruce Robertson 2013: Trans (Trance) jako Simon 2014: Zniknięcie Eleanor Rigby: Oni jako Conor 2014: X-Men: Przeszłość, która nadejdzie (X-Men: Days of Future