Joshua Paul Dallas portrayed Fandral in Thor.


  • 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, after Levi had to drop out before filming, due to scheduling conflicts with the series Chuck.

External Links