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