highest rated
acting
- Kelly (TV)
- Yield → Eve's Dad
- The Three Urns → Liam
- National Theatre Live: The Playboy of the Western World → Michael Flaherty
- Trespasses (TV) → Sergeant Reid
- Leonard and Hungry Paul (TV) → Peter
- Cooper & Fry (TV) → DI Paul Hitchens
- LOLA → Major. General Norbury
- A Greyhound of a Girl → Male Judge (voice)
- Ghosts → Jacob Engstrand
- Lakelands
- Tarrac → Bear
- Aisha → Peter Flood
- Róise & Frank → Donncha
- Burn It All → M. Barrett
- Bloodlands (TV) → DCS Jackie Twomey
- Christmas at Castle Hart → Patrick
- Herself → Michael
- Drifting → Diarmuid
- The Dig → Sean McKenna
- Les Misérables (TV) → Chief Inspector
- Les Misérables (TV) → Prefect of Police
- Rig 45 (TV) → Adam
- Acceptable Risk (TV) → CS James Nulty
- Take Me Swimming → Interviewer
- The Crown (TV) → Commissioner Stevens
- My Life for Ireland → Pump man
- The Last Kingdom (TV) → Father Selbix
- Fortitude (TV) → DI Littlejohn
- Code of a Killer (TV) → DI Alan Madden
- Love, Rosie → Dennis Dunne
- The Crimson Field (TV) → Sergeant Aloysius McCafferty
- The Legend of Longwood → Lance Wicklow
- Atlantis (TV) → Cilix
- Moonfleet (TV)
- 1916 Seachtar Dearmadta (TV) → James Connolly
- Flying Blind → Duncan Morehouse
- The Food Guide to Love → Eddie
- Death in Paradise (TV) → Tosh Walker
- Vera (TV) → Roy Brewer
- Law & Order: UK (TV)
- Paradox (TV) → Simon Manning
- Best: His Mother's Son → Dickie Best
- The Palace (TV) → Jonty Roberts
- God on Trial → Blockaltester
- Summer of the Flying Saucer → Ciaran
- Lewis (TV) → Liam Cullen
- The 50 Greatest Television Dramas → Self
- The Dead Peasants Society → Patrick Cunningham
- The Play's the Thing (TV)
- Rome (TV) → Erastes Fulmen
- Omagh → Chief Constable Sir Ronnie Flanagan
- The Queen of Sheba's Pearls → Harold Bradley
- Hornblower: Loyalty → Wolfe
- Hornblower: Duty → Wolfe
- Spooks (TV) → Patrick McCann
- Shackleton (TV) → Frank Wild
- Waking the Dead (TV) → Victor Coleridge
- Rebel Heart (TV) → Inspector Nelson
- Rebus (TV) → Thomas Steele
- McCready and Daughter (TV)
- My Fragile Heart → Bernard Cleve
- Hornblower (TV) → Wolfe
- Dancing at Lughnasa → Danny Bradley
- Close Relations (TV) → Stephen
- Titanic Town → Tony
- Night Train → Billy
- Macbeth → Macduff
- The Heart Surgeon (TV) → Larry Duggan
- The Heart Surgeon → Larry Duggan
- Food of Love → Luke
- Deacon Brodie → George Smith
- Silent Witness (TV) → Colin McGrath
- Ballykissangel (TV) → Sean Dillon
- Dah Dit Dah
- Life After Life → Leo Doyle
- Family → Tutorial Teacher
- Cracker (TV) → DS Jimmy Beck
- The Playboys → Ryan / John Joe
- You, Me & Marley → Father Tom
- Chernobyl: The Final Warning → Chernov
- Empire State → Richard
- The Venus de Milo Instead → Mr. Scott
- The Magic Toyshop → Francie
- Screen Two (TV) → Leo Doyle
- The Bill (TV)