Actor
Snow White
2025 · as Finch
Beauty and the Beast
2017 · as Tom
Heathcliff
1999 · as Mr Earnshaw
Oklahoma!
1999 · as Will Parker