Actor
Attention Seeker
2026 · as David Powers
The Lyric Theatre: A Christmas Carol
2025 · as Frederick "Fred" Holywell
Dead Air
2025 · as Ricky Llewis
Stanley
2024 · as Joe
VIVA
2022 · as Jack
Sasha of the Sea
2018 · as Gabe
Dave Allen at Peace
2018 · as Martin
A Christmas Star
2015 · as Joe O'Hanlon
A Belfast Story
2013 · as Narrator
Good Vibrations
2012 · as Marty
SOS: The Titanic Inquiry
2012 · as Reginald Lee
Titanic Town
1998 · as Brian