2024
Bonhoeffer: Pastor. Spy. Assassin. as Samuel
2023
The Woman in the Wall as Michael Kearney (6 episodes)
2022
The Ghosts of Monday as Eric
2022
Redemption as Diarmuid O'Kelly (3 episodes)
2022
Vikings: Valhalla as Ealdorman of Sussex (5 episodes)
2022
Vikings: Valhalla as Earl of Sussex (2 episodes)
2019
Out of Innocence as Garda Coleman
2016
A Dark Song as Neil Hughes
2016
A Long Shot as Larry
2014
Noble as David Somers
2014
Frank as Management Guru
2014
The First Wave as Dad
2013
Dark Touch as Joseph
2013
Vikings as Louis (2 episodes)
2012
Shadow Dancer as RUC Officer at Hospital
2010
Vexed as Ryan (1 episode)
2009
The Take as Harry Prison Guard (4 episodes)
2007
Comedy Showcase as Rory McWilliams (1 episode)
2005
Boy Eats Girl as Samson