10 Major Movie Recastings You Didn't Even Notice
10. Zachary Levi As Fandral - Thor: The Dark World
You'd be forgive for forgetting who Fandral was, let alone that he was recast between the first two Thor movies.
Fandral is one of The Warriors Three, alongside Volstagg and Hogun. Comic book readers will know them as a hero team in their own right whilst also serving as back-up to Thor in his adventures. That's the role they play in the movies, although toned way, way down.
In first Thor movie, Fandral is played by Joshua Dallas, who is best known for his role as Prince Charming in the TV show, Once Upon A Time. It was this show that ultimately cost him his part in the MCU, as he had to turn down an appearance in Thor: The Dark World due to scheduling conflicts.
That's when Zachary Levi, who had been up for the role in the first place, was brought in. Levi had been busy on the show Chuck when Thor was filming, but was free to take on the part in the sequel.
The change is almost unnoticeable, because of Fandral's diminished on-screen role. Levi would appear again as the character in Thor: Ragnarok, but was almost immediately killed by Hela.