Alexandre
Passion simple (2021)
Sweets Cavalier
The Nutcracker and the Four Realms (2018)
Yuri Soloviev
The White Crow (2018)
Konstantin
Red Sparrow (2018)
Count Rudolph Andrenyi
Murder on the Orient Express (2017)
Himself
Dancer (2016)
Ashton Celebration (2013)
Prince Florimund
The Sleeping Beauty (2011)
The Wolf
Peter & The Wolf (2011)
Slave Master (Hannibal)/Shepherd (Il Muto)
The Phantom of the Opera at the Royal Albert Hall (2011)
Jack / Knave of Hearts
Alice's Adventures in Wonderland (Royal Ballet at the Royal Opera House) (2011)
Hungarian Officer #1
Mayerling (2010)