Actor
Hokum
2026 · as Fergal
Callus
2023 · as Ferghus
The Quiet Girl
2022 · as Da
A Dog's Purpose
2017 · as Sam
Warcraft
2016 · as Human Villager (uncredited)
Run for Your Life
2014 · as Oliver
LEGO Legends of Chima: The Power of the Chi
2013 · as Gorzan (voice)
Magic Beyond Words: The J.K. Rowling Story
2011 · as Roger
Becoming Jane
2007 · as Don Dogarty