My vote for who should be is Jude Law, but I dont think it will be.
Hugh Jackman?
Russel Crowe?
Ray Fiennes . . . dash and that rough edge
Jude Law is too feminine - russell crowe too ockerish