All Cast

Jay Baruchel

Jay Baruchel

Hiccup (voice)

America Ferrera

America Ferrera

Astrid (voice)

F. Murray Abraham

F. Murray Abraham

Grimmel (voice)

Cate Blanchett

Cate Blanchett

Valka (voice)

Gerard Butler

Gerard Butler

Stoick (voice)

Craig Ferguson

Craig Ferguson

Gobber (voice)

Jonah Hill

Jonah Hill

Snotlout (voice)

Christopher Mintz-Plasse

Christopher Mintz-Plasse

Fishlegs (voice)

Kristen Wiig

Kristen Wiig

Ruffnut (voice)

Kit Harington

Kit Harington

Eret (voice)

Justin Rupple

Justin Rupple

Tuffnut (voice)

Robin Atkin Downes

Robin Atkin Downes

Ack (voice)

Kieron Elliott

Kieron Elliott

Hoark (voice)

Julia Emelin

Julia Emelin

Griselda the Grevious (voice)

Gideon Emery

Gideon Emery

Trapper (voice)

Ashley Jensen

Ashley Jensen

Phlegma (voice)

AJ Kane

AJ Kane

Young Hiccup (voice)

Ólafur Darri Ólafsson

Ólafur Darri Ólafsson

Ragnar the Rock (voice)

James Sie

James Sie

Chaghatai Khan (voice)

David Tennant

David Tennant

Spitelout / Ivar the Whitless (voice)