Robert Pattinson
Robert Pattinson attends the Closing Night Screening of 'The Lost City Of Z' for the 54th New York Film Festival at Alice Tully Hall, Lincoln Center Jamie McCarthy / Getty

Robert Pattinson is gearing up for his upcoming adventure biographical movie The Lost City of Z and is excited about it. But do you know the actor really hated his "disgusting" beard that he had to grow for the movie?

During the highly anticipated film's New York Film Festival premiere, the actor revealed his hectic groundwork in order to bring life to his character. Pattinson not only lost oodles of weight but also had to grow the beard as his character spends most of the screen time in the Amazonian jungle.

"Oh god, it took forever to grow. I was so happy to get rid of it. It was disgusting, the whole thing was disgusting. And I had lost so much weight by the end of the shoot — nearly 35 pounds, we weren't eating the entire time — that when I shaved it off, it was like I had no bottom half of my face. I was like a small, strange squirrel," he told The Hollywood Reporter during the movie's New York Film Festival premiere.

The film is based on David Grann bestselling book of the same name and the twilight star plays the character of Corporal Henry Costin.

Charlie Hunnam stars as Col. Percival Fawcett, a legendary British explorer and the lead protagonists of the movie, which is set in 1925. Fawcett entered the Amazon jungle to explore the titular civilization but never returned. Many have tried to find him, but many have died in their pursuit, unable to find any evidence of this mysterious place.

Writer-director James Gray praised the Sons of Anarchy star for his dedication for the role. "He's so dedicated. He lost 45 pounds in eight weeks for the movie. I love him and I have mad respect for what he went through for this movie," he told the website.

Here is the official synopsis of the movie released during the NYFF:

Apart from Pattinson and Hunnam, Sienna Miller and Tom Holland also play vital roles in the movie which is scheduled to premiere on 21 April 2017.