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