Joshua Dallas played the character, one of the Warriors Three, in the original movie last year but EW reports that his commitments on ABC’s “Once Upon a Time” means the role needs to be re-cast ahead of the planned July shoot.

The Hollywood Reporter says Levi’s talks are in the early stages but he is likely to land the role after Kenneth Branagh originally wanted him for the first movie but his own commitments on the now cancelled “Chuck” meant he had to turn down overtures. Strangely enough, Joshua Dallas was actually only cast in the role himself as a late replacement for Stuart Townsend, who exited the film in January 2010 over creative differences.

“Thor 2” will find Chris Hemsworth’s Thor and Tom Hiddleston’s villain Loki appear on our screens for the third time after the original movie and this year’s “The Avengers”.

Natalie Portman, Idris Elba, Jaimie Alexander and Anthony Hopkins are back for another outing, with more of the original cast expected to be confirmed soon, with Game of Thrones helmer Alan Taylor replacing Branagh behind the camera.

Mads Mikkelsen is in talks to play a new villain.

Written by Robert Rodat and Don Payne, “Thor 2″ is due November 15th, 2013 – the second movie on Marvel’s upcoming slate after next May’s “Iron Man 3″.