2022
Viking Empires as Self - Narrator (2 episodes)
2022
The Dry as Jack (8 episodes)
2022
Redemption as Eoin Molony (6 episodes)
2022
Texas Chainsaw Massacre as Richter
2020
Knuckledust as Hard Eight
2020
Angela's Christmas Wish as Father
2020
The Head as Alec Kurtz (6 episodes)
2020
I Am Patrick: The Patron Saint of Ireland
2019
Dublin Murders as Detective Sam O'Neill (8 episodes)
2019
The Dig as Ronan Callahan
2019
Rosie as John Paul Brady
2019
Dark Lies the Island as Martin Mannion
2018
Black '47 as Fitzgibbon
2017
The Lodgers as Dessie
2016
The Flag as Mouse Morrisey
2016
Mr. Yeats & the Beastly Coins as W.B. Yeats
2015
Vikings: Athelstan's Journal as Aethelwulf (archive footage) (1 episode)
2014
Patrick's Day as Patrick Fitzgerald
2013
Vikings as Aethelwulf (41 episodes)
2011
Game of Thrones as Stark Messenger (1 episode)
2007
The Tudors as Richard Leland (2 episodes)