

La Bayadère
2011 · as Brahmin

Henze: Ondine
2009 · as A hermit

London 2012 Olympic Closing Ceremony: A Symphony of British Music
2012 · as Self

Woolf Works
2017 · as I Now, I Then / Becomings

La Bayadère (Royal Ballet)
2018 · as The High Brahmin

The Cellist / Dances at a Gathering (The Royal Ballet)
2020 · as Her Cello Teacher

Manon (The Royal Ballet)
2018 · as Monsieur G.M.

The Royal Ballet: Cinderella
2023 · as Stepsister

Don Quixote (The Royal Ballet)
2014 · as Lorenzo

Like Water for Chocolate
2023 · as Don Pasqual

Giselle
2016 · as Duke of Courland

Royal Opera House: The Sleeping Beauty
2020 · as The English Prince

Frederick Ashton's Tales of Beatrix Potter
2008 · as The Fox

The Nutcracker
2009 · as Drosselmeyer

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

The Royal Ballet: The Nutcracker
2018 · as Herr Drosselmeyer

The Nutcracker
2016 · as Herr Drosselmeyer

Royal Opera House: Don Quixote
2019 · as Lorenzo