Актьор - Cold Meat - David You Can't Run Forever - Eddie Downton Abbey: A New Era(2022) - Tom Branson As Luck Would Have It(2021) - Brennan O'Brien The Good Doctor(Сериал)(2020) - Ariel Reznik Surveillance(2019) - Scott Downton Abbey(2019) - Tom Branson Tired(Късометражен)(2019) Doing Money(2018) - Dougie Bohemian Rhapsody(2018) - Paul Prenter The Hunter's Prayer(2017) - Richard Addison Bellevue(Сериал)(2017) - Eddie Roe Downton Abbey(Сериал)(2010-2015) - Tom Branson The Witcher 3: Wild Hunt(Видео Игра)(2015) - Hjalmar an Craite (English version voice) The Imitation Game(2014) - John Cairncross Grand Piano(2013) - Wayne In Fear(2013/I) - Max Assassin's Creed III(Видео Игра)(2012) - Thomas Hickey (voice) The Sweeney(2012) - DC Simon Ellis Black Mirror(Сериал)(2011) - Pike Primeval(Сериал)(2011) - Officer Sam Leonard Rewind(2010/I) - Karl The Tudors(Сериал)(2010) - Francis Dereham From Time to Time(2009) - Fred Boggis Factory Farmed(Късометражен)(2008) Heroes and Villains(Сериал)(Документална поредица)(2008) - Edeco Deep Breaths(Късометражен)(2007) - Danny Rome(Сериал)(2007) - Marcus Vipsanius Agrippa Legend(Сериал)(2006) - Willy Battlefield Britain(Мини Сериал)(2004) - Jacobite Love Is the Drug(Сериал)(2004) - Shane Kirwan Man About Dog(2004) - Mo Chara (as Alan Leech) Cowboys & Angels(2003) - Vincent Cusack (as Alan Leech) Benedict Arnold: A Question of Honor(2003) - British Officer (as Alan Leech) The Escapist(2002) - Policeman 1 (Smashed Car) (as Alan Leech) Iníon an Fhiaclóra(Късометражен)(2000) - Rory (as Alan Leech)