Актьор - His Dark Materials(Сериал)(2019-2022) - Lord Asriel The Bubble(2022) - James McAvoy The Sands Between(Късометражен)(2021) - Man The Sandman(2020-2021) - Morpheus My Son(2021) - Edmond Murray Twelve Minutes(Видео Игра)(2021) - Husband (voice) Together(2021/VI) - He The Bridge(Сериал)(2021) - Narrator It Chapter Two(2019) - Bill Denbrough X-Men: Dark Phoenix(2019) - Professor Charles Xavier National Theater Live: Cyrano de Bergerac(2019) - Cyrano de Bergerac Glass(2019) - Patricia / Dennis / Hedwig / ... Watership Down(Мини Сериал)(2018) - Hazel Deadpool 2(2018) - Charles Xavier (uncredited) Sherlock Gnomes(2018) - Gnomeo (voice) Submergence(2017) - James More Atomic Blonde(2017) - David Percival Split(2016/IX) - Dennis / Patricia / Hedwig / ... X-Men: Apocalypse(2016) - Professor Charles Xavier Victor Frankenstein(2015) - Victor Frankenstein The Disappearance of Eleanor Rigby: Them(2014) - Conor Ludlow X-Men: Days of Future Past(2014) - Charles Xavier Muppets Most Wanted(2014) - UPS Guy Filth(2013/I) - Bruce The Disappearance of Eleanor Rigby: Her(2013) - Conor Ludlow The Disappearance of Eleanor Rigby: Him(2013) - Conor Ludlow Trance(2013/I) - Simon Welcome to the Punch(2013) - Max Lewinsky Arthur Christmas(2011) - Arthur (voice) X: First Class(2011) - Charles Xavier (24 Years) Gnomeo & Juliet(2011) - Gnomeo (voice) The Conspirator(2010) - Frederick Aiken The Last Station(2009) - Valentin Wanted(2008) - Wesley Atonement(2007) - Robbie Turner Vanity Fair: Killers Kill Dead Men Die(2007) - The Shutterbug (credit only) Becoming Jane(2007) - Tom Lefroy Starter for 10(2006) - Brian Jackson Penelope(2006) - Johnny / Max The Last King of Scotland(2006) - Dr. Nicholas Garrigan The Chronicles of Narnia: The Lion the Witch and the Wardrobe(2005) - Mr. Tumnus ShakespeaRe-Told(Мини Сериал)(2005) - Joe Macbeth Shameless(Сериал)(2004-2005) - Steve Rory O'Shea Was Here(2004) - Rory O'Shea Wimbledon(2004) - Carl Colt Strings(2004) - Hal (English version voice) State of Play(Мини Сериал)(2003) - Dan Foster Early Doors(Сериал)(2003) - Liam Bright Young Things(2003) - Simon Balcairn Children of Dune(Мини Сериал)(2003) - Leto Atreides II Bollywood Queen(2002) - Jay Foyle's War(Сериал)(2002) - Ray Pritchard White Teeth(Мини Сериал)(2002) - Josh Malfen The Inspector Lynley Mysteries(Сериал)(2002) - Gowan Ross The Pool(2001) - Mike Band of Brothers(Мини Сериал)(2001) - James W. Miller Murder in Mind(Сериал)(2001) - Martin Vosper Lorna Doone(2000) - Sergeant Bloxham Behind the Lines(1997) - Anthony Balfour The Bill(Сериал)(1997) - Gavin Donald New Voices(Сериал)(1997) - Local boy The Near Room(1995) - Kevin