Actor
The Catch
20 May 2027
Eddington
2025 · as Brian Frazee
Lux Freer
2023
The Secret Garden: The Musical
2021 · as Colin Craven
A Very Merry Toy Store
2017 · as TJ