เนื้อเรื่องย่อ How to Train Your Dragon 2 บอกเล่าเรื่องราวที่เกิดขึ้นในอีก 5 ปีต่อมาหลังจากที่ชาวไวกิ้งหนุ่มผู้กล้าหาญ ฮิคคัพ (เจย์ บารูเชล) ผูกมิตรกับมังกรที่ได้รับบาดเจ็บ และเปลี่ยนแปลงชีวิตของชาวเบิร์คกับพวกพ่นไฟได้ไปตลอดกาล ตอนนี้ชาวไวกิ้งและมังกรอยู่ร่วมกันอย่างสงบสุขบนเกาะสุดอัศจรรย์ที่กลายเป็นดินแดนสุดอัศจรรย์สำหรับมังกรไปแล้ว แต่เมื่อโตขึ้นภาระหน้าที่ก็เพิ่มมากขึ้น ฮิคคัพและเขี้ยวกุดมังกรผู้ซื่อสัตย์ได้โบยบินเพื่อค้นหาคำตอบต่างๆ มันมีอะไรมากกว่าที่เขาคาดไว้ เมื่อฮิคคัพพบว่าผู้ขี่มังกรลึกลับนั่นคือ วอลก้า แม่ของเขาที่หายสาปสูญไปนาน (นักแสดงหญิงเจ้าของรางวัล Academy Award เคต บลันเช็ตต์) และความสงบสุขระหว่างมังกรกับชาวไวกิ้งกำลังถูก ดราโก้ ผู้กระหายอำนาจมาก่อกวน (นักแสดงชายผู้เข้าชิงรางวัล Academy Award ไดมอน ฮอนซู) โดยได้รับความช่วยเหลือจากผู้ดักล่ามังกรอย่างเอเร็ต บุตรแห่งเอเร็ต ( คิท ฮาริงตัน Game of Thrones) แอสทริด (อเมริกา เฟอร์เรร่า), ก็อบเบอร์ (เครก เฟอร์กูสัน) และเพื่อนชาวไวกิ้ง สนอทเลาท์ (โจนาห์ ฮิล), ฟิชเลก (คริสโตเฟอร์ มินซ์-พลาส) และฝาแฝดรัฟนัท (คริสเทน วิก) และทัฟนัท (ที.เจ. มิลเลอร์) ให้การช่วยเหลือฮิคคัพ แม่ของเขา และพ่อของเขาคือสต๊อยค์ผู้ยิ่งใหญ่ (เจอราร์ด บัตเลอร์) พวกเขาต้องร่วมมือกัน เพื่อปกป้องมังกรที่เลี้ยงดูด้วยความรัก ขณะเดียวกันฮิคคัพก็ต้องหาคำตอบที่เขาค้นหามานานอย่างที่เขาคาดไม่ถึงด้วย