It's hard to believe how many years have passed since Richard Gere charmed audiences in hits like Pretty Woman and An Officer and a Gentleman, but the 67-year-old actor's clearly still got it.
ET's Lauren Zima caught up with the silver fox at the premiere of his new film, Norman, in Los Angeles on Wednesday, where he opened up about how he's managed to get better with age -- and said a lot of it has to do with diet.
"I haven't eaten meat really since I was 27. That was 40 years ago," Gere said. "It does help. It's kind of amazing. I feel like I have more energy."
Still, the actor (who is currently dating 34-year-old Alejandra Silva) says nothing compares to the shape he was in while filming 1982's An Officer and a Gentleman.
"I remember how great of shape I was in. I was in amazing shape," he recalled. "Then, after shooting, I was doing two more hours of karate to do the karate scenes in the movie, so I've never been quite like that since."
As for what he took away from 1990's Pretty Woman, Gere said it was the friendships -- mainly with Julia Roberts.