В общежитии на окраине Москвы живут студенты: Саша, Катя, Игорь. Саша мечтает стать музыкантом, но вместо репетиций развозит пиццу. Катя учится на журналиста, пишет статьи ночью под светом настольной лампы. Игорь, будущий инженер, чинит сломанный чайник в комнате. Вечерами они собираются на кухне, делятся макаронами с тушёнкой. «Опять стипендия задержали», — вздыхает Катя. Саша играет на гитаре, Игорь шутит про соседей. Всё меняется, когда Катя получает предложение от редакции и уезжает в центр
Фома возвращается в родной город после долгого отсутствия. Бывший хулиган, он устраивается учителем физкультуры в школу, где когда-то учился сам. Директор — его бывшая одноклассница Ольга, которая не рада его появлению. Фома сталкивается с проблемами: хулиганство учеников, конфликты с коллегами, долги перед местным криминальным авторитетом Геной. Он пытается наладить жизнь, но постоянно влипает в истории. «Ты думаешь, ты тут герой?» — спрашивает Ольга. Фома пожимает плечами: «Просто живу».
Молодая женщина Фрези Грант, дочь капитана, слышит легенду о таинственной Бегущей по волнам. В портовом городе она встречает Томаса Гарвея, который рассказывает о корабле с таким же названием. Фрези решает отправиться на поиски. На борту она знакомится с капитаном Геза и матросами. В пути она видит девушку, идущую по воде, — это сама Бегущая. Фрези узнает, что та — дочь погибшего капитана, ищущая правду о его смерти. В финале Фрези помогает ей раскрыть тайну.
В центре сюжета — группа людей, случайно оказавшихся в заброшенном здании. Среди них: Игорь, бывший военный; Ольга, медсестра; Сергей, студент; и Анна, журналистка. Они находят записку: «Чтобы выжить, играйте». В комнатах — загадки, ловушки. Игорь предлагает объединиться, но Сергей сомневается: «Кто-то явно наблюдает за нами». Ольга находит старую карту здания, Анна расшифровывает надписи на стенах. Постепенно герои понимают: чтобы выбраться, нужно жертвовать друг другом. В финале остаются двое