Magician / Mad Hatter
RB&O Live 2024/25: Alice's Adventures in Wonderland (2024)
Skimbleshanks, the Railway Cat
Mačke (2019)
Crown Prince Rudolf
Mayerling (2019)
Magician / The Mad Hatter
Alice's Adventures in Wonderland (2017)
Oberon
The Dream (Royal Ballet) (2017)
The ROH Live: The Dream / Symphonic Variations / Marguerite and Armand (2017)
Rubies
The ROH Live: Jewels (2017)
Becomings
Woolf Works (2017)
The Creature
Frankenstein (2016)
Romeo
Prokofiev: Romeo and Juliet (2015)
Colas
La Fille Mal Gardée (The Royal Ballet) (2015)
Alice's Adventures in Wonderland (2014)
Florizel
The Winter's Tale (The Royal Ballet) (2014)
Genesis (2013)
McGregor: Chroma / Infra / Limen (2011)
Alice's Adventures in Wonderland (Royal Ballet at the Royal Opera House) (2011)
Bratfisch
Mayerling (2010)
Three Ballets by Kenneth MacMillan: Elite Syncopations/The Judas Tree/Concerto (2010)
Prince / Nutcracker
The Nutcracker (2009)
Pas de trois
The ROH Live: Swan Lake (2009)
Damon
Acis and Galatea (The Royal Ballet / The Royal Opera) (2009)
Squirrel Nutkin
Tales of Beatrix Potter (The Royal Ballet) (2008)