According to Sources here are the front-runners for the main roles.
Robert Pattinson
Andrew Garfield
James McAvoy
Garrett Hedlund
Michael Fassbender
Chris Pine
Justin Timberlake
Joaquin Phoenix
I'm surprised with all the popular names on this list Alex Pettyfer isnt mentioned. Most of the actors are getting roles just because they're a hot commodity.
Good luck Albert Hughes.
[ComingSoon.net]