Color me shocked on two counts:
1) That Josh Dallas was in the original Thor
2) They recast his role - Fandral - with Zachary Levi
What's funny about that is Zachary Levi had originally been cast to play Fandral in the first film, but had to drop out because of his commitment to Chuck
, so Dallas replaced him. Now Dallas had to drop out because of his commitment to Once Upon a Time
, so Levi replaced him.