Past) jako Charles Xavier / Professor X 2015: Victor Frankenstein jako Victor Frankenstein 2016: X-Men: Apocalypse jako Charles Xavier / Professor X 2016: Split jako: Dennis / Patricia / Hedwig / Kevin 2017: Atomic Blonde jako David Percival 2017: Zanurzeni (Submergence) jako James Moore 2018: Gnomeo i Julia. Tajemnica zaginionych krasnali (Sherlock Gnomes) jako Gnomeo (głos) 2018: Deadpool 2 jako Charles Xavier / Professor X (cameo) 2019: Glass jako Bestia, Patricia, Hedwig, Dennis oraz wiele innych 2019: X-Men: Mroczna Phoenix (Dark Phoenix) jako Charles Xavier / Professor X 2019: To: Rozdział 2 (It Chapter Two) jako Bill Denbrough 2021: Mój syn (My Son) jako Edmond Murray 2022: Bańka (The Bubble) jako on sam (cameo) 2023: Księga Clarence’a (The Book of Clarence) jako Poncjusz Piłat 2024: Nie mów zła (Speak No Evil) jako Paddy

Filmy TV 1997: Anioł mija przez (An Angel Passes By) jako miejscowy chłopak 2000: Lorna Doone jako sierżant Bloxham 2002: Białe zęby (White Teeth) jako Josh 2005: Makbet (Macbeth) jako Joe Makbet