Tides 2020
as Him
Mammal 2016
as Sully
Dollhouse 2012
as Eanna
This Must Be the Place 2011
as Steven
Two Hearts 2011
as Gavin
An Créatúr 2007
as Diarmuid (Is Sine)
A Man of Few Words 2000
as Paul
The Boy from Mercury 1996
as Classroom Schoolboy
Credits from TMDB.