Robert Pattinson or Nicholas Hoult to take the Batman role