Choreography by Sir Kenneth MacMillan, with the Royal Ballet. 1984 – Different Drummer – Choreography by Sir Kenneth MacMillan, with the Royal Ballet. 1985 – Swan Lake – Choreography by Rosella Hightower, with La Scala Ballet. 1986 – Requiem – Choreography by Sir Kenneth MacMillan, with the American Ballet Theatre. 1989 – Le Diable Amoureux – Choreography by Roland Petit, with the Ballet National de Marseille. 1990 – Birdy – Choreography by Jean-Pierre Aviotte, with the Ballet National de Marseille. 1991 – White Man Sleeps – Choreography by Daniel Ezralow, with Maggiodanza. 1992 – Un Petit Train de Plaisir – Choreography by Amedeo Amodio, with Aterballetto. 1993 – Le Baiser de la Fée – Choreography by Micha Van Hoecke, with La Scala Ballet. 1994 – Le Sang d'un Poète, La Voix Humaine – Choreography by Roland Petit, for Teatro Studio, Milan. 1995 – William Tell – Choreography by Heinz Spoerli, with the Ballet Nacional de Cuba. 1996 – Armide – Choreography by Heinz Spoerli, with La Scala Ballet. 1997 – Vespri Siciliani – Choreography by Heinz Spoerli, with the Rome Opera Ballet. 1997 – In Volo – Choreography by Jean-Christophe Maillot, with the American Ballet Theatre. 1998 – Quartetto – Choreography by William Forsythe, with La Scala Ballet. 1998 – Faust Tango – Choreography by Oscar Araiz, for the Ravenna Festival. 1999 – Mambo Suite – Choreography by Annamaria Steckelman, for the Colon Theatre, Buenos Aires. 2004 – Europa Riconosciuta – Choreography by Heinz Spoerli, with La Scala Ballet. 2013 - The Piano Upstairs - Choreography by Alessandra Ferri, Spoleto Festival dei 2 Mondi 2013 - Cheri - Choreography by Martha Clarke, Signature Theater, New York 2015 - Woolf Works - Choreography by Wayne McGregor, Royal Ballet, Covent Garden London 2016 - Duse - Choreography by John Neumeier, Hamburg Ballett, Hamburg 2017 - Witness Choreography by Wayne McGregor, City Center, New York 2018 - Afterite Choreography by Wayne McGregor, American Ballet Theater, New York Metropolitan Opera House Guest appearances As an international guest artist, Ferri performed with the Paris Opera Ballet at the Palais Garnier and the Opéra Bastille, the Kirov Ballet at the Mariinsky Theatre, the National Ballet of Canada, the Tokyo Ballet, the Cuban National Ballet, the Hamburg Ballet, the Stuttgart Ballet, the Ballet National de Marseille, the Ballet National de Nancy and others. She is best appreciated in story ballets by Kenneth MacMillan, Roland Petit, John Cranko