Jay Baruchel as Hiccup Horrendous Haddock III, the son of the Viking chief Stoick the Vast and Valka. Cate Blanchett as Valka, Stoick 's wife, Hiccup 's long - lost mother and a dragon rescuer who spent 20 years living and rescuing Dragons after she was carried by a Stormcutter. Gerard Butler as Stoick the Vast, the last chieftain of the Viking tribe of Berk, Hiccup 's father and Valka 's husband. Craig Ferguson as Gobber the Belch, Stoick 's closest friend and a seasoned warrior. America Ferrera as Astrid Hofferson, Hiccup 's girlfriend. Christopher Mintz - Plasse as Fishlegs Ingerman. Jonah Hill as Snotlout Jorgenson. T.J. Miller and Kristen Wiig as Tuffnut and Ruffnut Thorston, fraternal twins. Djimon Hounsou as Drago Bludvist, a ruthless warlord and dragon hunter who seeks to take over the world with a dragon army. He has a prosthetic left arm, since he lost his real arm during an earlier encounter with dragons, and wears a dragon - hide cape immune to dragon - fire attacks. Kit Harington as Eret, Son of Eret, a dragon trapper who sells captured dragons to Drago. He sports a scar on his chest given to him by Drago following the last time he showed up with no dragons.
who plays eric in how to train your dragon 2
Kit Harington