2,663 suggestions

Mark Rylance
as Merlin in Once Upon a Time
Rowan Atkinson
as Archimedes in Once Upon a Time

Jacob Elordi
as Dimitri in Once Upon a Time

Fabien Frankel
as Eret in How to Train Your Dragon

Amiah Miller
as Astrid Hofferson in How to Train Your Dragon

Kiernan Shipka
as Ruffnut Thorston in How to Train Your Dragon

Jacob Bertrand
as Tuffnut Thorston in How to Train Your Dragon

Tanner Buchanan
as Snotlout Jorgenson in How to Train Your Dragon

Dan Stevens
as Grimmel the Grisly in How to Train Your Dragon

Javier Bardem
as Drago Bludvist in How to Train Your Dragon

Julian Dennison
as Fishlegs Ingerman in How to Train Your Dragon

Mason Thames
as Hiccup Horrendous Haddock III in How to Train Your Dragon

Nick Frost
as Gobber the Belch in How to Train Your Dragon

Gerard Butler
as Stoick the Vast in How to Train Your Dragon

Cate Blanchett
as Valka Haddock in How to Train Your Dragon

Helen Mirren
as Maria Feodorovna in Once Upon a Time

Adrien Brody
as Grigori Rasputin in Once Upon a Time

Sharlto Copley
as King Stefan in Once Upon a Time

Brenton Thwaites
as Philip in Once Upon a Time

Elle Fanning
as Princess Aurora in Once Upon a Time