На борту финского парома Baltic Charisma, осуществляющего рейсы между Хельсинки и Стокгольмом, воцаряется атмосфера ожидания и тревоги. В вечерний час стюардессы уже распаковывают вещи пассажиров, а 1200 человек поднимаются на борт, не подозревая о том, что среди них находится не просто обычная женщина. Эдит, вампир по натуре, стремится провести своего сына Вальтера в Хельсинки, но у её плана есть свои мрачные особенности.
Когда Эдит покидает каюту, оставив сына связанным и беззащитным, она отправляется на поиски одиночной жертвы. Её цель – найти кого-то, кто станет пищей для её голодного потомка. Однако в процессе охоты происходит непредвиденное: случайный прохожий замечает приоткрытую дверь в каюту и решает заглянуть внутрь. Увидев мальчика, он стремится его освободить, но Вальтер, полный неукротимого голода, оказывается на свободе.
Таким образом начинается цепь событий, которые вскоре выходят из-под контроля. Путешествие на пароме превращается в опасную игру на выживание. Теперь Вальтер может выбрать любую жертву из множества людей вокруг, не осознавая всей серьезности своих действий. Эдит должна вернуть контроль над ситуацией и спасти сына от него самого.
Конфликт между матерью и сыном обостряется: Эдит жаждет защитить своего ребенка от его собственных инстинктов и одновременно продумать план по поиску безопасного пути. Ей необходимо скрыть истинную природу их существования от других пассажиров и одновременно предотвратить бедствие, которое может произойти в результате Вальтеровой свободы.
По мере того как история развивается, на пароме растет напряжение. Пассажиры начинают чувствовать неладное и беспокойство, которое возникает из-за странного поведения Вальтера. В этот момент Эдит начинает осознавать, что её попытки контролировать ситуацию могут быть тщетными. Каждый новый поворот событий приближает их к катастрофе, которая может поглотить всех находящихся на борту.