Актьор - Heart of Stone Motherland(Сериал)(2016-2021) - Kevin The Dig(2021) - James Reid Moir Flack(Сериал)(2020) - Damien Paulson Muse(Късометражен)(2020/II) - Aderman MotherFatherSon(Мини Сериал)(2019) - Nick Caplan Our Liam of Lourdes(Късометражен)(2019) - Toby Bodyguard(Мини Сериал)(2018) - Rob The Terror(Сериал)(2018) - Henry Goodsir Endeavour(Сериал)(2018) - Sebastian Fenix The Death of Stalin(2017) - NKVD Officer Delov Beside Himself(Късометражен)(2017) Fortitude(Сериал)(2017) - Mark Devlin The Witness for the Prosecution(Мини Сериал)(2016) - Tripp The Circuit(2016) - Danny The Complete Walk: Richard III(Късометражен)(2016) - Second Murderer Ripper Street(Сериал)(2013-2016) - Frederick Treves Cuffs(Мини Сериал)(2015) - DI Felix Kane Utopia(Сериал)(2013-2014) - Lee The Tunnel(Сериал)(2013) - Benji Robertson One Wrong Word(Късометражен)(2013) - Tony Private Peaceful(2012) - Captain Wilkins Silk(Сериал)(2011) - Tony Paddick Love's Labour's Lost (Globe Theatre Version)(2010) - Don Armado National Theatre Live: London Assurance(2010) - Charles Courtly Doc Martin(Сериал)(2009) - Dr Milligan Pulling(Сериал)(2008) - Mike The Gravity of Belief(Късометражен)(2008) - Mr. Bumpkin Dresden(2006) - William Holby City(Сериал)(2006) - Leon Harris Trial & Retribution(Сериал)(2005) - Harry Cranley Pierrepoint: The Last Hangman(2005) - Anthony David Farrow Born and Bred(Сериал)(2005) - Abel Marl Twisted Tales(Сериал)(2005) - Phil Blackpool(Мини Сериал)(2004) - Will Life Begins(Сериал)(2004) - Mark Jeffrey Archer: The Truth(2002) - Paul McCartney Tipping the Velvet(Мини Сериал)(2002) - Renter Alice Heartbeat(Сериал)(2002) - Henry Harrison Poirot(Сериал)(2001) - William The Wonderful World of Disney(Сериал)(2001) - Servant Maybe Baby(2000) - Student Doctor Doctors(Сериал)(2000) - Terry Hyde Angels and Insects(1995) - Tom