The rumours have finally been confirmed, Chuck star Zachary Levi will play Fandral in Thor 2. He was offered the role in the first Thor film but he had to turn it down once Chuck, surprisingly, had its final season extended. He will replace his original replacement in Thor (confusing, I know) Prince Charming aka Josh Dallas, who is off to film the second season of Once Upon a Time where he plays the royal character.
Zachary confirmed the role when he was interviewed on America's Jay Leno Show. He joins the solid cast including Chris Hemsworth, Natalie Portman, Idris Elba and Anthony Hopkins. It will be the directorial debut for Game of Thrones director Alan Taylor and it is set to be released in the UK on 15th November 2013.