Joshua Paul Dallas portrayed Fandral in Thor.

He was replaced by Zachary Levi for Thor: The Dark World and Thor: Ragnarok.


  • Joshua Dallas was replaced by Zachary Levi in the sequels due to his commitment to Once Upon a Time. Dallas, in turn, had previously replaced Levi in the same role for Thor, after Levi had to drop out before filming, due to scheduling conflicts with the series Chuck.

External Links

Community content is available under CC-BY-SA unless otherwise noted.