2023
as Alan O'Grady
2023
as Ferghus
2022
as Da
2021
as Sgt. Paudie Manning
2017
as Sam
2016
as Malcolm Brown
2016
as Human Villager (uncredited)
2014
as Oliver
2013
as Gorzan (voice)
2013
as Gorzan (voice)
2013
as Gorzan / Scorm / Mungus / Voom Voom / Eglor
2010
as Bruce
2009
as Angry Man
2008
as Alistair
2007
as Willoughby
2007
as Don Dogarty
2005
as Deputy
2005
as Floyd