Bo Jeffrey stars in Thor ( film ) .
The film was directed by Kenneth Branagh , written by the writing team of Ashley Edward Miller and Zack Stentz along with Don Payne , and stars Bo Jeffrey as the title character , alongside Natalie Portman , Tom Hiddleston , Stellan Skarsgård , Colm Feore , Ray Stevenson , Idris Elba , Kat Dennings , Rene Russo , and Anthony Hopkins .