Actor
Stratford Festival: A Midsummer Night’s Dream
2026 · as Theseus
Youngblood
2026 · as Ervin
We Forgot to Break Up
2024 · as Gary
Art Baby
2024 · as Andre
Longing
2024 · as Family Member #3
Brother
2023 · as Officer Duke
BlackBerry
2023 · as Stan Sigman (voice)
The Wolf and the Lion
2021 · as Alan
A Very Country Wedding
2019 · as Mike
Romeo and Juliet
2018 · as Mercutio
The Adventures of Pericles
2016 · as Pericles
King Lear
2015 · as Edgar