Актьор - City on a Hill(Сериал)(2019-2022) - Father Doyle / Father Diarmuid Doyle The Bunker Game(2022) - Harry Love Gets a Room(2021) - Patryk The Argument(2020) - Actor Jack Sisters in Arms(2019) - El Britani The Terrible Tale of Henrietta Tate(Късометражен)(2018) - Mercury Jones 10 Minutes(Късометражен)(2018) - Charlie Two Black Coffees(Късометражен)(2017) - The Hero Motive(Сериал)(2016) - Julian Bishop Borgia(Сериал)(2011-2014) - Cesare Borgia Life on Loan Vita in Prestito(Късометражен)(2013) - Dr. De Nicola Good Vibrations(2012) - Greg Cowan Libertatia(Късометражен)(2011) - Gabriel (as Mark David) Albatross(2011) - Rich Coming Up(Сериал)(2010) - The Leader Robin Hood(2010) - Baron Baldwin's Grandson (as Mark David) Small Island(Мини Сериал)(2009) - Kip (as Mark David) Five Minutes of Heaven(2009) - Young Alistair - 1975 (as Mark Davison)