Актьор - The Lost King(2022) - Richard III The Miranda Obsession(2022) - Brian McNally Arcane(Сериал)(2021) - Viktor Brave New World(Сериал)(2020) - Bernard Marx As I Am(2019) - Mr. Jackson Legion(Сериал)(2019) - Charles Xavier The Show(2019) - Geoffrey Counterpart(Сериал)(2017-2019) - Peter Quayle Ode to Saint Cecilia(2018) - Tiburtius Hang Ups(Сериал)(2018) - Nathan Slater Game of Thrones Conquest & Rebellion: An Animated History of the Seven Kingdoms(2017) - Viserys Targaryen (voice) The Wife(2017/I) - Young Joe Brother Francis: The Barefoor Saint of Assisi(2016) - Bernardo Anthropoid(2016) - Adolf Opálka Marcella(Сериал)(2016) - Henry Gibson American Dad!(Сериал)(2016) - The Butcher Manhattan(Сериал)(2014-2015) - Paul Crosley Narcopolis(2015) - Ambro Scientist Supreme Tweeter(Сериал)(2015) - Harry Lloyd Wolf Hall(Мини Сериал)(2015) - Harry Percy The Theory of Everything(2014) - Brian The Riot Club(2014) - Lord Riot Big Significant Things(2014) - Craig Harrison Closer to the Moon(2014) - Virgil Desire(Късометражен)(2013/I) - Chris The Fear(Мини Сериал)(2012) - Matty Beckett The Hollow Crown(Сериал)(2012) - Mortimer The Half-Light(Късометражен)(2011) - Second Man Great Expectations(Мини Сериал)(2011) - Herbert Pocket The Iron Lady(2011) - Young Denis Thatcher Game of Thrones(Сериал)(2011) - Viserys Targaryen Jane Eyre(2011) - Richard Mason Taking the Flak(Сериал)(2009) - Alexander Taylor-Pierce Oscar & Jim(Късометражен)(2009) - Gerry Inspector Lewis(Сериал)(2009) - Peter The Devil's Mistress(Мини Сериал)(2008) - Prince Rupert Heroes and Villains(Сериал)(Документална поредица)(2008) - Lucas Robin Hood(Сериал)(2006-2007) - Will Scarlett Doctor Who(Сериал)(2007) - Baines Genie in the House(Сериал)(2006) - Nev Vital Signs(Сериал)(2006) - Jason Bradley / Jason Holby City(Сериал)(2006) - Damon Hughes The Bill(Сериал)(2005) - Matt Richie M.I.T.: Murder Investigation Team(Сериал)(2005) - Matt Pattinson Goodbye Mr. Chips(2002) - Young Rivers David Copperfield(Мини Сериал)(1999) - Young Steerforth