Актьор - The Nevers(Сериал)(2021-2022) - Augustus 'Augie' Bidlow The Woman in the House(Мини Сериал)(2022) - Neil Dark Heart(Сериал)(2018) - Will Wagstaffe Ghost Light(2018/II) - Thomas Ingram Extinction(2018) - Wellness Center Patient Chris Tortilla(Късометражен)(2017) - Giorgio Ill Behaviour(Мини Сериал)(2017) - Charlie Modern Life Is Rubbish(2017) - Adrian Angie Tribeca(Сериал)(2017) - Dr. Frederick Wurst The Shadow Hours(Късометражен)(2016) - Eric / Dylan The Collection(Сериал)(2016) - Claude Sabine Pushing Dead(2016) - Mike Starfish(2016) - Tom Ray Da Vinci's Demons(Сериал)(2013-2015) - Leonardo Da Vinci Kill Your Friends(2015) - Parker Hall Inside No. 9(Сериал)(2015) - Adam Doctor Who(Сериал)(2014) - Robin Hood Air(Късометражен)(2014/V) - Nick Monroe(Сериал)(2011-2012) - Lawrence Shepherd Twenty Twelve(Сериал)(2012) - Christian Jebb Chemistry(Късометражен)(2012/I) - Eric Bedlam(Сериал)(2011) - Rob Magpie(Късометражен)(2010) - Batman Bouquet of Barbed Wire(Мини Сериал)(2010) - Gavin Sorenson Freezing(Сериал)(2008-2009) - Dave Beethoven No Heroics(2009) - Nigel / Brainstorm St Trinian's 2: The Legend of Fritton's Gold(2009) - Romeo Happy Ever Afters(2009) - Freddie Curiosity(Късометражен)(2009/I) - Mike Lost in Austen(Мини Сериал)(2008) - Mr. Wickham Poirot(Сериал)(2008) - Raymond Boynton Close(Късометражен)(2008/II) - Rob Casualty 1907(Мини Сериал)(2008) - Dr James Walton Inspector Lewis(Сериал)(2008) - Philip Horton Return to House on Haunted Hill(2007) - Paul Agatha Christie's Marple(Сериал)(2007) - Bobby Argyle I Want Candy(2007) - Joe Clarke Casualty 1906(2006) - Dr. James Walton Quelques jours en septembre(2006) - David