Robert Pattinson is hired! According to The Wrap he is going to sink his fangs into The Last City of Z, a film that will be based on the true story of an English explorer who disappeared in Brazil while searching for a mythical city.

Benedict Cumberbatch is starring as Lt. Colonel Percy Fawcett, taking over from the role left vacant by Brad Pitt. But the poor Sherlock actor will have to prepare himself for ridicule. Why? Remember Brad's terrible scraggly beard he was sporting a while back? That was for the role.

Pattinson has actually been a busy boy of late. He has just finished work on David Cronenberg's Maps to the Stars and will next be seen in The Rover with Guy Pearce.