Joshua Paul Dallas portrayed Fandral in Thor.
He was replaced by Zachary Levi for Thor: The Dark World and Thor: Ragnarok.
Trivia[]
- 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.
- Joshua Dallas worked again with Idris Elba in Zootopia.
- In the Once Upon a Time episode "Breaking Glass", Dallas' character, Prince Charming/David Nolan, makes a joking comment about the babysitter being able to reach him and his wife even if they "fall through a portal to Asgard", a nod to his role as Fandral in Thor.[1]