Robert Pattinson and Nicholas Hoult have reportedly both auditioned for James Bond as they join the race for the coveted part as late contenders.