Cast and Creative team for Eugene Onegin at Mariinsky Theatre
Music by Pyotr Tchaikovsky
Libretto by Pyotr Tchaikovsky and Konstantin Shilovsky after the poetic novel of the same name by Alexander Pushkin
Stage Director: Yuri Temirkanov
Set Designer: Igor Ivanov
Principal Chorus Master: Andrei Petrenko
Musical Preparation: Irina Soboleva
Choreographer: Dmitry Bryantsev