После трагической автокатастрофы молодая девушка Шейла начинает испытывать мучительные кошмары, которые заставляют её сомневаться в реальности происходящего. Всё началось с того, что она и её лучший друг Клэй отправились на вечеринку, но их путь оборвался из-за столкновения с другим автомобилем. Шейла выживает, однако Клей умирает прямо на её глазах.
С тех пор девушку преследуют видения: ей кажется, что она видит призрака друга, который пытается связаться с ней из потустороннего мира. Сновидения переплетаются с реальностью, и Шейла не может понять, где заканчивается одно и начинается другое. Она начинает замечать странные совпадения и знаки, которые указывают на то, что между миром живых и мертвых существует тонкая грань.
В поисках ответов на свои вопросы Шейла обращается к своему другу Дэвиду, который помогает ей разобраться в происходящем. Вместе они пытаются выяснить, что произошло на самом деле в ту роковую ночь и как это связано с недавними событиями. Их расследование приводит к открытию темных тайн, которые меняют восприятие Шейлой самой себя и окружающего мира.
В ходе своего путешествия по лабиринту кошмаров и реальности Шейла сталкивается с вопросами жизни и смерти, любви и утраты. Она должна найти способ разорвать связь между двумя мирами, чтобы обрести покой для себя и Клэя, который не может найти свой путь в загробный мир.
Фильм "Бессмертные души" погружает зрителя в атмосферу мистики и ужаса, где границы реальности размываются, а героиня пытается понять, что же на самом деле происходит с ней после трагедии.