Question: who plays percy in the lost city of z
Answer: James Gray directed the film , which stars Charlie Hunnam as Fawcett and was released in April 2017 .