Actor
The Royal Ballet: Romeo and Juliet
2025 · as Lord Capulet
The Royal Ballet: Cinderella
2023 · as Cinderella's Father
Like Water for Chocolate
2023 · as Elena's Father
The Nutcracker
2022 · as Herr Drosselmeyer
Concerto / Enigma Variations / Raymonda Act III (Royal Ballet)
2019 · as A.J. Jaeger (Nimrod)
The Royal Ballet: The Nutcracker
2018 · as Captain
Tchaikovsky: Swan Lake
2018 · as Von Rothbart
Bernstein Celebration: Yugen - The Age of Anxiety - Corybantic Games
2018
The Dream (Royal Ballet)
2017 · as Bottom
The ROH Live: The Dream / Symphonic Variations / Marguerite and Armand
Frankenstein
2016 · as Alphonse Frankenstein (Victor's Father)
Giselle
2016 · as Hilarion