2023
LOLA as Major. General Norbury2022
Aisha as Peter Flood2021
Bloodlands as DCS Jackie Twomey2020
Herself as Michael2018
Les Misérables as Chief Inspector2018
Les Misérables as Prefect of Police2018
Rig 45 as Adam2016
The Crown as Commissioner Stevens2015
Fortitude as DI Littlejohn2015
Code of a Killer as DI Alan Madden2014
Love, Rosie as Dennis Dunne2014
The Legend of Longwood as Lance Wicklow2013
Atlantis as Cilix2013
Moonfleet as Not available2013
1916 Seachtar Dearmadta as James Connolly2011
Death in Paradise as Tosh Walker2011
Vera as Roy Brewer2009
Law & Order: UK as Not available2009
Paradox as Simon Manning2008
The Palace as Jonty Roberts2008
God on Trial as Blockaltester2007
Lewis as Liam Cullen2006
The Play's the Thing as Not available2005
Rome as Erastes Fulmen2002
Spooks as Patrick McCann2002
Shackleton as Frank Wild2001
Waking the Dead as Victor Coleridge2001
Rebel Heart as Inspector Nelson2000
Rebus as Thomas Steele2000
McCready and Daughter as Not available1998
Hornblower as Wolfe1998
Close Relations as Stephen1997
The Heart Surgeon as Larry Duggan1996
Silent Witness as Colin McGrath1996
Ballykissangel as Sean Dillon1993
Cracker as DS Jimmy Beck1984
The Bill as Not availableNaN
Kelly as Not available2023
Lakelands as Not available2023
Tarrac as Bear2023
Ghosts as Jacob Engstrand2022
Róise & Frank as Donncha2022
Burn It All as M. Barrett2021
Christmas at Castle Hart as Patrick2020
Drifting as Diarmuid2019
The Dig as Sean McKenna2017
Take Me Swimming as Interviewer2016
My Life for Ireland as Pump man2013
Flying Blind as Duncan Morehouse2013
The Food Guide to Love as Eddie2009
Best: His Mother's Son as Dickie Best2008
Summer of the Flying Saucer as Ciaran2007
The Dead Peasants Society as Patrick Cunningham2007
The 50 Greatest Television Dramas as Self2005
Omagh as Chief Constable Sir Ronnie Flanagan2004
The Queen of Sheba's Pearls as Harold Bradley2003
Hornblower: Loyalty as Wolfe2003
Hornblower: Duty as Wolfe2000
My Fragile Heart as Bernard Cleve1998
Dancing at Lughnasa as Danny Bradley1998
Titanic Town as Tony1998
Macbeth as Macduff1998
Night Train as Billy1997
The Heart Surgeon as Larry Duggan1997
Deacon Brodie as George Smith1997
Food of Love as Luke1996
Dah Dit Dah as Not available1995
Life After Life as Leo Doyle1994
Family as Tutorial Teacher1992
The Playboys as Ryan / John Joe1992
You, Me & Marley as Father Tom1991
Chernobyl: The Final Warning as Chernov1987
Empire State as Richard1987
The Magic Toyshop as Francie1987
The Venus de Milo Instead as Mr. ScottNaN
Yield as Eve's Dad