Пролог: Рассказ старого воина
Плевака (Крэйг Фергюсон) — эксцентричный викинг, который годами рассказывает историю о драконе Костоломе. Этот монстр, покрытый костями убитых существ, якобы преследует его с детства. Жители Олуха смеются над историями старика, считая их выдумкой.Только Иккинг (Джей Барушель) и его друзья — Астрид (Америка Феррера), Безобразный (Джона Хилл) и близнецы Торстен и Руфус — верят Плеваке. Они решают помочь ему раз и навсегда победить чудовище.
Подготовка к охоте
Команда собирает припасы и изучает древние свитки о Костоломе. Выясняется, что дракон неуязвим для обычного оружия. Единственный способ его победить — найти слабое место под слоем костяной брони.Плевака вспоминает, как в юности пытался сразить чудовище, но все его атаки оказались бесполезны. Викинги решают отправиться на лодке в открытое море, где, по легендам, обитает Костолом.
Встреча с чудовищем
Герои попадают в шторм, а затем натыкаются на гигантский скелет дракона. Внезапно из воды появляется сам Костолом — его тело покрыто костями, а глаза горят зеленым огнем.Дракон атакует лодку, но викинги контратакуют. Иккинг пытается найти слабое место, а Плевака отвлекает монстра, вспоминая старые приемы. В разгар битвы выясняется, что кости на теле дракона — не часть его тела, а «коллекция» жертв.
Разгадка тайны
Иккинг замечает, что Костолом не нападает первым — он лишь защищается. Юный викинг понимает: дракон собирает кости как трофеи, но не убивает ради забавы. Плевака же годами воспринимал его как врага из-за случайной встречи в прошлом.Герои решают не уничтожать чудовище, а договориться. Они предлагают Костолому кости из своих запасов в обмен на мир. Дракон, получив новые «экспонаты», уплывает, оставив викингов в покое.
Возвращение в Олух
Плевака наконец признает, что дракон не был его заклятым врагом — их противостояние оказалось чередой недоразумений. Викинги возвращаются домой, где их встречают как героев.В финале Плевака начинает новую легенду — о том, как подружился с Костоломом. Иккинг улыбается, зная, что истинная храбрость не всегда требует сражений.
