Actor
Riverdance: The Animated Adventure
2021 · as Keegan (voice)
Last Man Down
2021 · as Paul
My Mother's Shoes
2019 · as Jamie
Vita & Virginia
2019 · as Nigel Sackville-West
Muse
2017 · as Nito