Actor
Stratford Festival: A Midsummer Night’s Dream
2026 · as Egeus
A Season to Remember
2024 · as Randy
My Son's Deception
2024 · as Victor
You Can Live Forever
2023 · as Frank
The Forest King
2023 · as Neighbour (voice)
Red Iron Road
2022 · as Neighbour (voice)
V/H/S/94
2021 · as Mark (segment "Storm Drain")
Henry VIII
2019 · as Duke of Buckingham
Timon of Athens
2018 · as Alcibiades
Hamlet
2016 · as Horatio
Deadly Hope
2012 · as Gabriel Haynes
Anne of Green Gables: A New Beginning
2008 · as John Barry