Актьор - York Witches' Society - Matthias Unwelcome(2022) Takeover(2021) - Ian The World We Knew(2020) - Carpenter The Honey Makers(Късометражен)(2020) - Arthur Devils(Сериал)(2020) - William Trevor Adventures of a Mathematician(2020) - G.D. Birkhof The Mallorca Files(Сериал)(2019) - Paco The Feed(Сериал)(2019) - Aiden Treadstone(Сериал)(2019) - Dr. Martin Wells Black '47(2018) - Brown Richard III(2016/I) - Duke of Buckingham Property of the State(2016) - Heffernan Between Lambs and Lions(Късометражен)(2015) - Daniel Departure(2015/III) - Philip Suffragette(2015) - Hugh Ellyn Antigone at the Barbican(2015) - Teiresias Child 44(2015) - Doctor Boris Zarubin The Musketeers(Сериал)(2015) - Baltasar Foyle's War(Сериал)(2015) - Avraham Greenfeld Game of Thrones(Сериал)(2014) - Farmer Hamlet DCI Banks(Сериал)(2014) - Ian Bassett Breathless(Мини Сериал)(2013) - Monty Meecher The Numbers Station(2013) - Michaels The Hollow Crown(Сериал)(2012) - Lord Marshall Silk(Сериал)(2012) - Jody Farr Henry(Късометражен)(2012/III) - Logan Inspector George Gently(Сериал)(2008) - Ruairi O'Connell Comedy Showcase(Сериал)(2007) - Concrete O'Hara Richard Is My Boyfriend(2007) - Narrator Mathilde(2006) - The Major Proof(Сериал)(2004-2005) - Terry Corcoran Born with Two Mothers(2005) - Narrator (voice) Dalziel and Pascoe(Сериал)(2005) - Dave Cashman To Kill a King(2003) - Cousin Henry Red Cap(Сериал)(2003) - Liam Young The Lost Battalion(2001) - Pvt. Ferguson Attila(Мини Сериал)(2001) - Valorus Mind Games(2001) - DCI Chris Medwynter Second Sight: Hide and Seek(2000) - Gavin Finn Waking the Dead(Сериал)(2000) - Jimmy Marshall Holby City(Сериал)(1999) - Stranger A Secret Audience(Късометражен)(1998) - Napoleon Riddler's Moon(1998) - Kevin Sanders The Scold's Bridle(Мини Сериал)(1998) - Dave Hughes Performance(Сериал)(1998) - Edmund A Midsummer Night's Dream(1996) - Philostrate / Puck (as Barry Lynch) Between the Lines(Сериал)(1994) - Danny McLaughlin Small World(Мини Сериал)(1988) - Persse McGarrigle Three Wishes for Jamie(1987) - Mattie Rawhead Rex(1986) - Andy Johnson (as Barry Lynch) The Schooner(1983) - Joe (as Barry Lynch) Glenroe(Сериал)(1983) - Matt Moran (1983-1987) (as Barry Lynch) Les poneys sauvages(Мини Сериал)(1983) - Georges à 18 ans