All Cast

Jay Baruchel

Jay Baruchel

Hiccup (voice)

America Ferrera

America Ferrera

Astrid (voice)

Gerard Butler

Gerard Butler

Stoick (voice)

Craig Ferguson

Craig Ferguson

Gobber (voice)

Christopher Mintz-Plasse

Christopher Mintz-Plasse

Fishlegs (voice)