Actor (76 credits)
- Glass (2019) Kevin Wendell Crumb / The Beast / Patricia / Dennis / Hedwig / Barry / Jade / Orwell / Heinrich / Norma
- Glass (2019) Kevin Wendell Crumb / The Beast / Patricia / Dennis / Hedwig / Barry / Jade / Orwell / Heinrich / Norma
- It: Chapter Two (2019) Bill Denbrough
- Dark Phoenix (2019) Professor Charles Xavier
- X-Men: Dark Phoenix (2018) Professor Charles Xavier
- Sherlock Gnomes (2018) Gnomeo, voice acting
- Atomic Blonde: Spymaster (2017) David Percival
- Atomic Blonde: Welcome to Berlin (2017) David Percival
- Atomic Blonde (2017) David Percival
- Submergence (2017) James More
- X-Men: Apocalypse (2016) Professor Charles Xavier
- Split (2016)
- Victor Frankenstein (2015) Victor Frankenstein
- X-Men: Days of Future Past (2014) Charles Xavier
- Muppets Most Wanted (2014) UPS Guy
- The Disappearance of Eleanor Rigby: Them (2014) Conor Ludlow
- Trance (2013)
- Filth (2013)
- The Disappearance of Eleanor Rigby: Her (2013) Conor Ludlow
- The Disappearance of Eleanor Rigby: Him (2013) Conor Ludlow
- Welcome to the Punch (2012) Max Lewinsky
- Arthur Christmas (2011) Arthur, voice acting
- Gnomeo & Juliet (2011) Gnomeo
- X: First Class (2011) Charles Xavier (24 Years)
- X-Men: First Class 35mm Special (2011) играет самого себя
- Children of the Atom: Filming X-Men: First Class (2011) играет самого себя
- The Conspirator (2010) Frederick Aiken
- Alan Carr: Chatty Man (2009) играет самого себя - гость
- Formula 1: BBC Sport (2009) играет самого себя
- Buscando a Penélope (2009) играет самого себя, хроника
- The Rotten Tomatoes Show (2009) играет самого себя - гость
- Wanted (2008) Wesley
- Oscar, que empiece el espectáculo (2008) играет самого себя / Robbie Turner, хроника, not listed in credits
- The 34th Annual People's Choice Awards (2008) играет самого себя
- The 80th Annual Academy Awards (2008) играет самого себя - Co-Presenter: Best Adapted Screenplay
- La noche de los Oscar (2008) играет самого себя
- The 79th Annual Academy Awards (2007) играет самого себя - Co-Presenter: Best Sound Mixing
- The Graham Norton Show (2007) играет самого себя - гость
- Atonement (2007) Robbie Turner
- The Orange British Academy Film Awards (2007) играет самого себя
- Becoming Jane: Deleted Scenes (2007) Tom Lefroy, not listed in credits
- Becoming Jane: Filming the Boxing Scenes (2007) играет самого себя / Tom Lefroy, not listed in credits
- Starter for 10 (2006) Brian Jackson
- The 78th Annual Academy Awards (2006) играет самого себя / Mr. Tumnus, the Faun, хроника
- The Last King of Scotland (2006) Dr. Nicholas Garrigan
- The Bloopers of Narnia (2006) играет самого себя / Mr. Tumnus, not listed in credits
- Becoming Jane (2006) Tom Lefroy
- Capturing Idi Amin (2006) Interviewee
- Penelope (2006) Johnny / Max
- Born in the USSR: 21 Up (2005) рассказчик, voice acting
- The Chronicles of Narnia: The Lion, the Witch and the Wardrobe (2005) Mr. Tumnus
- Made in Hollywood (2005) играет самого себя
- ShakespeaRe-Told (2005) Joe Macbeth
- Balls of Steel (2005) играет самого себя
- Wimbledon (2004) Carl Colt
- Shameless (2004) Steve McBride
- Strings (2004) Hal, voice acting
- Inside I'm Dancing (2004) Rory O'Shea
- State of Play (2003) Dan Foster
- Bright Young Things (2003) Simon Balcairn
- Sunday Morning Shootout (2003) играет самого себя - гость
- The Making of «Bollywood Queen» (2003) играет самого себя
- Children of Dune (2003) Leto Atreides II
- White Teeth (2002) Josh Malfen
- Top Gear (2002) играет самого себя - специальный гость
- Bollywood Queen (2002)
- Swimming Pool - Der Tod feiert mit (2001) Mike
- The Inspector Lynley Mysteries (2001) Gowan Ross
- Murder in Mind (2001) Martin Vosper
- Band of Brothers (2001) James W. Miller
- Lorna Doone (2000) Sergeant Bloxham
- An Angel Passes By (1997) Local boy
- Regeneration (1997) Anthony Balfour
- The Near Room (1995) Kevin
- Film '72 (1971) играет самого себя
- Watership Down Hazel
Producer (1 credits)