2023
Like Water for Chocolate as Don Pasqual2023
The Royal Ballet: Cinderella as Stepsister2022
Romeo and Juliet as Lord Capulet2022
A Month in the Country as Rakitin2022
The Royal Ballet: Mayerling as Colonel 'Bay' Middleton2022
Royal Opera House 2021/22: Swan Lake as Von Rothbart2021
The Nutcracker - The Royal Ballet as Dr. Stahlbaum2020
The Sleeping Beauty (Royal Ballet) as The English Prince2020
The Cellist / Dances at a Gathering (The Royal Ballet) as Her Cello Teacher2019
Mayerling as Emperor Franz Josef2019
Don Quixote (Royal Opera House) as Lorenzo2018
La Bayadère (Royal Ballet) as The High Brahmin2018
The Royal Ballet: The Nutcracker as Herr Drosselmeyer2018
Manon (The Royal Ballet) as Monsieur G.M.2017
Woolf Works as I Now, I Then / Becomings2017
Alice's Adventures in Wonderland as The Duchess2017
Coppélia (Royal Opera House) as Dr Coppelius2016
Giselle as Duke of Courland2016
The Nutcracker as Herr Drosselmeyer2015
Tchaikovsky - Swan Lake as Not available2015
Prokofiev: Romeo and Juliet as Tybalt2015
The Royal Ballet: The Nutcracker as Herr Drosselmeyer2014
Don Quixote (The Royal Ballet) as Lorenzo2014
The Winter's Tale (The Royal Ballet) as Father Shepherd2013
Royal Ballet: The Nutcracker as Herr Drosselmeyer2013
Ashton Celebration as Not available2011
La Bayadère as Brahmin2011
The Sleeping Beauty as King Florestan XXIV2010
Mayerling as Colonel 'Bay' Middleton2010
Henze: Ondine (The Royal Ballet) as A hermit2008
Tales of Beatrix Potter (The Royal Ballet) as The FoxNaN
The Royal Ballet - Don Quixote as Don Quixote2009
The Nutcracker as Drosselmeyer2023
The Royal Ballet: Cinderella Stage Director2022
The Royal Ballet: The Nutcracker (2022/2023) Stage Director