Ngày xửa ngày xưa, trên hòn đảo Berk phía Bắc, có một anh chàng Viking trẻ tuổi tên là Hiccup. Cậu muốn tham gia vào cuộc chiến chống lại lũ rồng đang bóc lột làng mình. Nhưng mà, ông bố cơ bắp và cũng là lãnh đạo của làng, Stoik to lớn, không cho phép Hiccup tham gia vì cậu quá nhỏ bé và vụng về, dù cậu luôn sáng tạo ra những phát minh thú vị. Thế nhưng, Hiccup vẫn không từ bỏ, cậu dấn thân vào trận chiến và hạ gục một con rồng Night Fury bí ẩn bằng phát minh của mình, nhưng lại không nỡ giết nó. Thay vào đó, Hiccup kết bạn với con rồng mà cậu đặt tên là Răng Nỏ. Câu chuyện thú vị giữa họ mở ra cả hai thế giới khác nhau, khi Hiccup nhận ra rằng dân làng đã có nhiều định kiến sai lầm về loài rồng này. Thế nhưng, dù hai người bạn này bay cao theo cách của riêng mình, họ vẫn phải chiến đấu với sự ngu dốt đang phá hoại thế giới này.