Молодая охранница Рейчел Берк (Сара Никлин) получает приказ отправляться в свою ночную смену в пустую наркологическую больницу. Вскоре девушка начинает понимать, что клиника не так уж пуста и необитаема, как кажется. Героиня фильма «Призраки прошлого» сталкивается здесь с агрессивными сверхъестественными силами и с помощью детектива Филиппа Хэггиса (Карлос Рамирес) и психиатра Памелы Майерс (Джудит О’ Дэй) начинает расследование, которое прольет свет на страшную тайну из прошлого этой больницы...