Actor
Bolshoi Ballet: Raymonda
2019 · as Grand Pas
Bolshoi Ballet: A Hero of Our Time
2017 · as Officer
Bolshoi Ballet: The Nutcracker
2014 · as Final Waltz / Apotheosis
Bolshoi Theatre: ballet The Pharaoh's Daughter
2014 · as The God of the River Nile
Bolshoi Ballet: Jewels
2014 · as Emeralds (Leading couples) / Diamonds
Bolshoi Ballet: La Sylphide
2012 · as Pas de six