События фильма разворачиваются в Будапеште в начале XX века. Местный театр оперы обрел дурную славу после того, как здесь случилась трагедия с молодой певицей Еленой. Спустя несколько лет театр преследует злой рок, а молва твердит, что в его мрачных закоулках живет Призрак оперы, который убивает тех, кто ему не нравится. Тем временем молодой режиссер проводит прослушивание певиц для роли в новой опере «Фауст». Его выбор падает на юную Марию.