

Tchaikovsky: Swan Lake
2018 · as Von Rothbart

The Royal Ballet: Romeo and Juliet
2025 · as Lord Capulet

The Royal Ballet: Cinderella
2023 · as Cinderella's Father

Don Quixote (The Royal Ballet)
2014 · as Gamache

Frankenstein
2016 · as Alphonse Frankenstein (Victor's Father)

Like Water for Chocolate
2023 · as Elena's Father

The Nutcracker
2022 · as Herr Drosselmeyer

Giselle
2016 · as Hilarion

Frederick Ashton's Tales of Beatrix Potter
2008 · as Pigling Bland

The Winter's Tale (The Royal Ballet)
2014 · as Antigonus

Concerto / Enigma Variations / Raymonda Act III (Royal Ballet)
2019 · as A.J. Jaeger (Nimrod)

Romeo and Juliet (Royal Ballet)
2013 · as Tybalt

The Royal Ballet: The Nutcracker
2018 · as Captain

Mayerling
2010 · as Hungarian Officer #2

Prokofiev: Romeo and Juliet
2015 · as Escalus, Prince of Verona

The ROH Live: The Dream / Symphonic Variations / Marguerite and Armand
2017 · as Bottom

Bernstein Celebration: Yugen - The Age of Anxiety - Corybantic Games
2018

Ashton Celebration
2013