Hamlet

Opera

Writers: Ambroise Thomas William Shakespeare Michel Carré Jules Barbier

Listen


Hamlet guide sections