tokens: It was directed by Kenneth Branagh , written by the writing team of Ashley Edward Miller and Zack Stentz along with Don Payne , and stars Chris Hemsworth 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 .