Actor
Stratford Festival: A Midsummer Night’s Dream
2026 · as Oberon
The Winter's Tale
2025 · as Polixenes
Much Ado About Nothing
2024 · as Don Pedro
Richard III
2023 · as Duke of Buckingham
All's Well That Ends Well
2023 · as Lavatch
Slumberland
2022 · as Pilot
A Midsummer Night's Dream
2022 · as Bottom
The Tempest
2019 · as Sebastian
Coriolanus
2019 · as Caius Martius Coriolanus
Recall
2018 · as Malik