AS YOU LIKE IT (Stratford Festival, 2025)
FORGIVENESS (Stratford Festival, 2025)
DANGEROUS LIAISONS (Stratford Festival, 2025)
ROSMERSHOLM (Crow's Theatre, 2024)
YELLOW FACE (New Stages, 2024)
DANGEROUS LIAISONS
Stratford Festival, 2025
Written by Christopher Hampton / Directed by Esther Jun
Role: Major-Domo
THE NEW CANADIAN CURLING CLUB
Theatre Orangeville / Drayton Entertainment, 2023
Written by Mark Crawford / Directed by Jane Spence
Role: Mike Chang
HAMLET
Stratford Festival, 2022
Written by William Shakespeare / Directed by Peter Pasyk
Role: Rosencrantz
DEATH AND THE KING'S HORSEMAN
Stratford Festival, 2022
Written by Wole Soyinka / Directed by Tawiah M’Carthy
Role: Constable, Ensemble
I KNOW I'M SUPPOSED TO LOVE YOU
Touchstone Theatre, 2021
Written by Norman Yeung / Directed by Daniela Atiencia
Role: Man In Tub
THE CANADIAN
Thousand Islands Playhouse, 2018
Written by Jason Hall / Directed by Rob Kempson
Role: Jarred
CHIMERICA
Royal Manitoba Theatre Centre / Canadian Stage, 2016
Written by Lucy Kirkwood / Directed by Chris Abraham
Role: Young Lin, Benny
TODD AND THE BOOK OF PURE EVIL: THE END OF THE END
Aircraft Pictures / Corvid Pictures / Frantic Films / Smiley Guy Studios
Directed by Richard Duhaney, Craig Wallace
Role: Eddie the Metal Dude
ANNE DARLING
Electric Train Productions
Directed by Norman Yeung
Role: Daniel
THE KITE RUNNER
Theatre Calgary / Citadel Theatre, 2013
Written by Matthew Spangler, based on the novel by Khaled Hosseini / Directed by Eric Rose
Role: Hassan, Sohrab
TODD AND THE BOOK OF PURE EVIL
Aircraft Pictures / Corvid Pictures / Frantic Films
Role: Eddie the Metal Dude
RESIDENT EVIL: AFTERLIFE
Constantin Film / Davis Films / Impact Pictures
Directed by Paul W.S. Anderson
Role: Kim Yong
SALOME (LA Opera, 2017)