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
Credits from TMDB.