En el filme, el joven vikingo Hiccup (Jay Baruchel) y su aliada Astrid (America Ferrera), acompañados por su inseparable dragón Toothless, deben hacer frente a una terrible amenaza para su aldea, y para ello tendrán que dejar atrás el único hogar que han conocido y viajar a un mundo oculto que parecía más mito que realidad.