Question: who played astrid in how to train your dragon
Answer: America Ferrera as Astrid Hofferson , Hiccup 's fellow student .