Archived Ballets - Hamlet
New Stage
Ballet in archive
Presented with one interval. Running time: 2 hours 5 minutes.