| movie | Pose (2025)As Thomas | (Not seen) |
| tv | Hot Ones Versus (2024)As Self(1 episode) | (Not seen) |
| movie | Speak No Evil (2024)As Paddy | (Not seen) |
| movie | The Book of Clarence (2023)As Pontius Pilate | (Not seen) |
| tv | The Sandman (2022)As Golden Haired Man (voice)(1 episode) | (Not seen) |
| movie | The Bubble (2022)As Self | (Not seen) |
| movie | My Son (2021)As Edmond Murray | (Not seen) |
| tv | His Dark Materials (2019)As Lord Asriel(12 episodes) | (Not seen) |
| movie | It: Chapter Two (2019) (AKA "Occupation Rainfall: Chapter 2")As Bill Denbrough | (Not seen) |
| movie | X-Men: Dark Phoenix (2019) (AKA "Dark Phoenix")As Charles Xavier / Professor X | (Not seen) |
| movie | Glass (2019)As Patricia / Dennis / Hedwig / The Beast / Barry / Heinrich / Jade / Ian / Mary Reynolds / Norma / Jalin / Kat / B.T. / Kevin Wendell Crumb / Mr. Pritch | (Not seen) |
| movie | Sherlock Gnomes (2018)As Gnomeo (voice) | (Not seen) |
| movie | Deadpool 2 (2018)As Charles Xavier (uncredited) | (Not seen) |
| movie | Submergence (2017)As James More | (Not seen) |
| movie | Atomic Blonde (2017) (AKA "The Coldest City")As David Percival | (Not seen) |
| movie | Split (2016)As Kevin Wendell Crumb | (Not seen) |
| movie | X-Men: Apocalypse (2016)As Charles Xavier / Professor X | (Not seen) |
| tv | The Late Show with Stephen Colbert (2015)As Self(1 episode) | (Not seen) |
| movie | Victor Frankenstein (2015)As Victor Frankenstein | (Not seen) |
| tv | The Tonight Show Starring Jimmy Fallon (2014)As Self - Guest(2 episodes) | (Not seen) |
| tv | Late Night with Seth Meyers (2014)As Self - Guest(3 episodes) | (Not seen) |
| movie | Muppets Most Wanted (2014)As UPS Guy | (Not seen) |
| movie | X-Men: Days of Future Past (2014) (AKA "X-Men: First Class 2")As Charles Xavier / Professor X (Young) | (Not seen) |
| movie | Filth (2013)As Bruce Robertson | (Not seen) |
| movie | Trance (2013)As Simon | (Not seen) |
| movie | Welcome to the Punch (2013) (AKA "Betrayer")As Max Lewinsky | (Not seen) |
| movie | Arthur Christmas (2011) (AKA "Arthur Christmas in 3D")As Arthur (voice) | (Not seen) |
| movie | Gnomeo & Juliet (2011)As Gnomeo (voice) | (Not seen) |
| movie | X-Men: First Class (2011) (AKA "X-Men: First Generation")As Charles Xavier (24 Years) / Professor X | (Not seen) |
| movie | The Conspirator (2010)As Frederick Aiken | (Not seen) |
| movie | Wanted (2008)As Wesley Gibson | (Not seen) |
| tv | The Graham Norton Show (2007)As Self - Guest(10 episodes) | (Not seen) |
| movie | Becoming Jane (2007)As Tom Lefroy | (Not seen) |
| movie | Atonement (2007)As Robbie Turner | (Not seen) |
| movie | Starter for 10 (2006)As Brian Jackson | (Not seen) |
| movie | Penelope (2006)As Johnny/Max | (Not seen) |
| movie | The Last King of Scotland (2006)As Dr. Nicholas Garrigan | (Not seen) |
| movie | The Chronicles of Narnia: The Lion, the Witch and the Wardrobe (2005) (AKA "The Chronicles of Narnia")As Mr. Tumnus | (Not seen) |
| movie | Rory O'Shea Was Here (2004) (AKA "Inside I'm Dancing")As Rory O'Shea | (Not seen) |
| movie | Wimbledon (2004) (AKA "La plus belle victoire")As Carl Colt | (Not seen) |
| tv | State of Play (2003)As Dan Foster(6 episodes) | (Not seen) |
| tv | Top Gear (2002)As Self(2 episodes) | (Not seen) |
| movie | Bollywood Queen (2002)As Jay | (Not seen) |
| tv | Band of Brothers (2001)As James W. Miller(1 episode) | (Not seen) |
| movie | Regeneration (1997) (AKA "Behind the Lines")As Anthony Balfour | (Not seen) |
| tv | The Daily Show (1996)As Self(2 episodes) | (Not seen) |
| tv | Saturday Night Live (1975)As Self - Host(1 episode) | (Not seen) |
| tv | The Oscars (1953)As Self(1 episode) | (Not seen) |