Актьор - Wisdom for Heroes(2022) - Enos The Rig(Сериал)(2022) - Lars Hutton Save the Cinema(2022) - Darek A Discovery of Witches(Сериал)(2018-2022) - Peter Knox Salt Water Town(Късометражен)(2021) - Glenn Line of Duty(Сериал)(2012-2021) - CC Philip Osborne / CI Philip Osborne The Pembrokeshire Murders(Мини Сериал)(2021) - Gerard Elias QC Dream Horse(2020) - Brian Vokes My Dad's Name Was Huw. He Was an Alcoholic Poet(Късометражен)(2019) - Huw Griffiths Deep State(Сериал)(2019) - Hal Weaver Tolkien(2019) - Headmaster Gilson Traitors(Сериал)(2019) - St John Symonds Pulse(Мини Сериал)(2017) - Chad Berger Treasure Island(2017) Brother Francis: The Barefoor Saint of Assisi(2016) - Pietro Di Bernardone Panic(Късометражен)(2016/I) - Thomas National Theatre Live: No Man's Land(2016) - Briggs Nocturne(2016/IV) - Murray Game of Thrones(Сериал)(2011-2016) - Alliser Thorne Houdini and Doyle(Мини Сериал)(2016) - Professor Havensling Ripper Street(Сериал)(2016) - Felix Hackman River(Мини Сериал)(2015) - Marcus McDonald Under Milk Wood(2014) - Dai Bread The Fold(2013) - Edward Ashton Stella(Сериал)(2012-2013) - Dai The Hollow Crown(Сериал)(2012) - Captain Fluellen Kidnap and Ransom(Сериал)(2012) - Robert Holland Act of Memory: A Christmas Story(Късометражен)(2011) - Father Hunky Dory(2011) - Davy's Dad Silk(Сериал)(2011) - Brian Frogett It's Alive(2009) - Sgt. Perkins A Meeting at Last(Късометражен)(2008) - Eric It's My Shout(Сериал)(2005-2008) - Husband Love Me Forever(2008) - Peter Schwarz The Children(Мини Сериал)(2008) - Peter Inconceivable(2008) - Richard Newman The Last Detective(Сериал)(2007) - Tom Cornell The Last Legion(2007) - Vatrenus Inspector Lewis(Сериал)(2007) - Nicky Turnbull Tsunami: The Aftermath(Мини Сериал)(2006) - James Peabody Torchwood(Сериал)(2006) - Ewan Sherman Marian Again(2005) - Bernie Sullivan Donovan(Сериал)(2005) - Ronnie Paxton Murphy's Law(Сериал)(2005) - Paul Allison Timewatch(Сериал)(Документална поредица)(2005) - Erucius Midsomer Murders(Сериал)(2005) - Little Mal Kirby / Young Mal MI-5(Сериал)(2004) - Robert Morgan Island at War(Мини Сериал)(2004) - PC Wilf Jonas King Arthur(2004) - Pelagius (uncredited) Jack Brown and the Curse of the Crown(2004) - Jack Brown Judas(2004) - Flavius Auto da Fe(Късометражен)(2002) - Tom Ted and Alice(Мини Сериал)(2002) - Barry Branch The Search for John Gissing(2001) - Giles Hanagan Conspiracy(2001) - Freisler Beast(Сериал)(2001) - Mr. Head Cleopatra(Мини Сериал)(1999) - Grattius Ballykissangel(Сериал)(1999) - Conor Devlin The Cherry Orchard(1999) - Lopahin (Yermolai Alexeyevich) Death of a Salesman(1996) - Happy Marco Polo: The Missing Chapter(1996) - Adolph Wilderness(Мини Сериал)(1996) - Dan Somers L'histoire du samedi(Сериал)(1996) - Alan Dangerfield(Сериал)(1996) - PC Dave Chapman Ruth Rendell Mysteries(Сериал)(1996) - Bob North The Thin Blue Line(Сериал)(1995) - Gary Dangerous Lady(Мини Сериал)(1995) - Terry Patterson The Vacillations of Poppy Carew(1995) - Edmund Platt The Hawk(1993) - Ken Marsh Robin Hood(1991) - Will Scarlett Boon(Сериал)(1990) - Philip Braithwaite Waterfront Beat(Сериал)(1990) - Det. Sgt. Mike McCarthy The Fifteen Streets(1989) - John O'Brien Great Expectations(Мини Сериал)(1989) - Mr. Drummle War Requiem(1989) - The Unknown Soldier Knights of God(Сериал)(1987) - Dai One by One(Сериал)(1987) - PC Williams David Copperfield(Мини Сериал)(1986) - Ham Peggotty The Mimosa Boys(1985) - Albie Bowen A'i Bartner(Сериал)(1985) Doctor Who(Сериал)(1985) - Maldak