
Slumberland
2022 · as Pilot

Coriolanus
2019 · as Caius Martius Coriolanus

The Winter's Tale
2025 · as Polixenes

Richard III
2023 · as Duke of Buckingham

The Tempest
2019 · as Sebastian

Recall
2018 · as Malik

Stratford Festival: A Midsummer Night’s Dream
2026 · as Oberon

All's Well That Ends Well
2023 · as Lavatch

Much Ado About Nothing
2024 · as Don Pedro

A Midsummer Night's Dream
2022 · as Bottom