Acting
Hart's War
2002
Breakfast on Pluto
2005
Kneecap
2024
Bad Day for the Cut
2017
as Antoine Mourner
Penance
as Tommy
as Albert
as White Dove
as Pvt. Donald W. West
H3
as Madra
Titanic Town
as Republican Youth
Seacht
as Steve · 8 ep.
Band of Brothers
as Ralph R. (Doc) Spina · 1 ep.