GLASGOW, (Gran Bretagna), 1 gennaio, 1979
2024 - Speak No Evil - Attore - Paddy
2023 - Il vangelo secondo Clarence - Attore - Ponzio Pilato
2019 - It - Capitolo Due - Attore - Bill Denbrough
2019 - Glass - Attore - Kevin Wendell Crumb
2018 - X-Men: Dark Phoenix - Attore - Professor Xavier
2017 - Atomica Bionda - Attore - David Percival
2017 - Split - Attore - Kevin
2017 - Submergence - Attore - James More
2016 - X-Men: Apocalisse - Attore - Charles Xavier
2015 - Victor - La storia segreta del Dottor Frankenstein - Attore - Victor Frankenstein
2014 - La Scomparsa di Eleanor Rigby: Loro - Attore - Conor Ludlow
2014 - X-Men - Giorni di un futuro passato - Attore - Charles Xavier/Professor X giovane
2014 - Muppets Most Wanted - Attore - Fattorino UPS
2013 - In Trance - Attore - Simon
2013 - Welcome to the Punch - Nemici di sangue - Attore - Max Lewinsky
2013 - Filth - Attore - Bruce Robertson
2011 - X-Men - L'inizio - Attore - Professor Charles Xavier
2010 - The Conspirator - Attore - Frederick Aiken
2009 - The Last Station - Attore - Valentin Bulgakov
2008 - Wanted - Scegli il tuo destino - Attore - Wesley
2007 - Becoming Jane - Il ritratto di una donna contro - Attore - Tom Lefroy
2006 - Espiazione - Attore - Robbie Turner
2006 - L'ultimo re di Scozia - Attore - Nicholas Garrigan
2005 - Le Cronache di Narnia: il leone, la strega e l'armadio - Attore - Sig. Tumnus
2004 - Wimbledon - Attore - Carl Colt
2001 - THE POOL - INIZIA L'INCUBO - Attore - Mike