Director
Jean-Pierre Ponnelle
Brian Large
Writer
Emanuel Schikaneder
Production Design
Costume Design
Conductor
James Levine