Актьор - Pennyworth(Сериал)(2020-2021) - Colonel John Salt The Irregulars(Сериал)(2021) - Daimler Bad News(Късометражен)(2020/I) - Alan Rotger Silent Witness(Сериал)(2010-2020) - John Stanley / Howard Day A Good Woman Is Hard to Find(2019) - Leo Miller Attrition(2018) - Stanley Barnes Scarborough(2018) - Aiden Pewnego razu w listopadzie(2017) - Miki Paare(Сериал)(2017) Harlots(Сериал)(2017) - Thomas Haxby Taboo(Сериал)(2017) - Godfrey Adult Life Skills(2016) - The Snorkeler Beowulf: Return to the Shieldlands(Сериал)(2016) - Varr The Split(Късометражен)(2015) - Mick The Program(2015/II) - Frankie Andreu Road Games(2015) - Victim Kill Your Friends(2015) - DC Woodham Jonathan Strange & Mr Norrell(Мини Сериал)(2015) - Segundus The Man from the Council(Късометражен)(2015) - Keith Indian Summers(Сериал)(2015) - Eugene Mathers Jupiter Ascending(2015) - Chicanery Night I Am Here(Късометражен)(2014/V) - Michael Demob(Късометражен)(2014) - Seth Emotional Fusebox(Късометражен)(2014) - Adam The Phone Call(Късометражен)(2013) - Daniel Mary Queen of Scots(2013) - Moray The Bridge(Късометражен)(2013/I) - The Man The Borgias(Сериал)(2013) - Georges D'Amboise Dawn(Късометражен)(2012/I) - Jude Fox Imagine(2012/II) - Ian The Comedian(2012) - Ed Dead Boss(Мини Сериал)(2012) - Henry Anonymous(2011/I) - Robert Cecil Me or the Dog(Късометражен)(2011) - Tom Shades of Beige(Късометражен)(2010) - Brian Misfits(Сериал)(2010) - Elliot Isle of Dogs(2010) - Riley Ollie Kepler's Expanding Purple World(2010) - Ollie Kepler Bunny and the Bull(2009) - Stephen White Lightnin'(2009) - Jesco White Doctors(Сериал)(2007) - Toby Parker Brothers of the Head(2005) - Chris Dervish (as Ed Hogg) Song of Songs(2005) - Luke (uncredited) Alfie(2004) - Bright Young Thing Dive to Bermuda Triangle(2004) - Lt. Taylor Nicholas Nickleby(2002) - Young Mr. Bray Heartbeat(Сериал)(2002) - Danny Celeb(Сериал)(2002) - Michael Jackson