Music by Pyotr Tchaikovsky Libretto by Vladimir Begichev and Vasily Geltzer Choreography by Marius Petipa and Lev Ivanov (1895) revised choreography and stage direction: Konstantin Sergeyev (1950) Set design by Igor Ivanov Costume design by Galina Solovyova
Lighting Adaptation for the Mariinsky II by Andrei Ponizovsky
World premiere: 20 February 1877, Bolshoi Theatre, Moscow (choreography by Julius Reisinger) Premiere in St Petersburg: 15 January 1895, Mariinsky Theatre (choreography by Lev Ivanov and Marius Petipa) Premiere of Konstantin Sergeyev´s version: 8 March 1950, Kirov Theatre of Opera and Ballet (Mariinsky), Leningrad
Running time 3 hours 10 minutes The performance has two intervals