| Ano | Nota | Título | Personagem |
|---|---|---|---|
| 2026 | California Schemin' | Anthony | |
| 2026 | Pose | Thomas | |
| 2025 | Lions Uncut: Australia 2025 | Narrator | |
| 2025 | The Space Between Attack and Decay | Narrator | |
| 2024 | Não Fale o Mal | Paddy | |
| 2024 | O Livro de Clarence | Pontius Pilate | |
| 2023 | Svensken bakom Hollywoodkroppen | Himself | |
| 2022 | A Bolha | James McAvoy | |
| 2021 | The Sands Between | Man | |
| 2021 | Meu Filho | Edmond Murray | |
| 2021 | Juntos | He | |
| 2020 | The Gruffalo and Me: The Remarkable Julia Donaldson | reader | |
| 2020 | The Magical World of Julia Donaldson | Self - Readings | |
| 2020 | Um Mundo: Juntos em Casa | Self | |
| 2020 | National Theatre Live: Cyrano de Bergerac | Cyrano de Bergerac | |
| 2019 | The Summers of It - Chapter Two: It Ends | Self | |
| 2019 | IT: Capítulo Dois | Bill Denbrough | |
| 2019 | X-Men: Fênix Negra | Charles Xavier / Professor X | |
| 2019 | Vidro | Patricia / Dennis / Hedwig / The Beast / Barry / Heinrich / Jade / Ian / Mary Reynolds / Norma / Jalin / Kat / B.T. / Kevin Wendell Crumb / Mr. Pritchard / Felida / Luke / Goddard / Samuel / Polly | |
| 2018 | Era uma Vez um Deadpool | Charles Xavier / Professor X (uncredited) | |
| 2018 | Deadpool 2 | Charles Xavier (uncredited) | |
| 2018 | Gnomeu e Julieta: O Mistério do Jardim | Gnomeo (voice) | |
| 2017 | Submersão | James More | |
| 2017 | Atômica | David Percival | |
| 2017 | The Making of 'Split' | Self | |
| 2017 | Fragmentado | Dennis / Patricia / Hedwig / The Beast / Kevin Wendell Crumb / Barry / Orwell / Jade | |
| 2016 | X-Men: Apocalipse | Professor Charles Xavier | |
| 2015 | Victor Frankenstein | Victor Frankenstein | |
| 2014 | Dois Lados do Amor: Ela | Conor | |
| 2014 | Dois Lados do Amor: Ele | Conor | |
| 2014 | X-Men: Dias de um Futuro Esquecido | Charles Xavier | |
| 2014 | Dois Lados do Amor | Conor Ludlow | |
| 2014 | Muppets 2: Procurados e Amados | UPS Guy | |
| 2013 | Filth: O Nome Da Ambição | Bruce | |
| 2013 | Em Transe | Simon | |
| 2013 | Inimigos de Sangue | Max Lewinsky | |
| 2012 | X-Men: Primeira Classe 35mm Especial | Self | |
| 2011 | Operação Presente | Arthur (voice) | |
| 2011 | 50% | Thanks | |
| 2011 | Children of the Atom - Filming X-Men: First Class | Self | |
| 2011 | X-Men: Primeira Classe | Charles Xavier | |
| 2011 | Conspiração Americana | Frederick Aiken | |
| 2011 | Gnomeu e Julieta | Gnomeo (voice) | |
| 2009 | A Última Estação | Valentin Bulgakov | |
| 2008 | O Procurado | Wesley Gibson | |
| 2007 | Penelope | Johnny/Max | |
| 2007 | Amor e Inocência | Tom Lefroy | |
| 2007 | Desejo e Reparação | Robbie Turner | |
| 2006 | O Último Rei da Escócia | Dr. Nicholas Garrigan | |
| 2006 | Garoto Nota 10 | Brian Jackson | |
| 2005 | As Crônicas de Nárnia: O Leão, a Feiticeira e o Guarda-Roupa | Mr. Tumnus | |
| 2005 | ShakespeaRe-Told: Macbeth | Joe Macbeth | |
| 2004 | Marionetes | Hal | |
| 2004 | Os Melhores Dias de Nossas Vidas | Rory O'Shea | |
| 2004 | Wimbledon - O Jogo do Amor | Carl Colt | |
| 2003 | Loucos e Decadentes | Simon Balcairn | |
| 2002 | Bollywood Queen | Jay | |
| 2002 | White Teeth | Josh Malfen | |
| 2001 | Um Grito Embaixo d'Água | Mike | |
| 2001 | Lorna Doone | Sergeant Bloxham | |
| 1997 | Ecos da Guerra | Anthony Balfour | |
| 1997 | The Near Room | Kevin | |
| - | Control | Dr. Conway | |
| - | ShakespeaRe-Told: Macbeth | Joe Macbeth | |
| - | Faith | Michael |
| Ano | Nota | Título |
|---|---|---|
| 2026 | California Schemin' |
| Ano | Nota | Título |
|---|---|---|
| 2013 | Filth: O Nome Da Ambição |