Harrison Ford, known for his heroes roles such as Indiana Jones and Han Solo, announced that he gave up eating meat and dairy "to help the environment."
Hollywood legend appeared on The Ellen DeGeneres Show to talk about his latest work, and he also mentioned his diet.
He said: "I eat vegetables and fish, no dairy, no meat. I just decided I was tired of eating meat and I know it's not really good for the planet, and it's not really good for me."
Ford, who is now 77, also credited his diet for his excellent body shape and youthful looks.
He said: "I don't work out like crazy; I just, I work out a bit. I ride bikes, and I play tennis and a little bit."
Last autumn, the actor was a special guest at the UN Climate Action Summit, where he spoke about the environmental crisis and saving the Amazon rainforests.
When asked about it by Ellen, he answered:
"We've been talking about saving the Amazon for 30 years. We're still talking about it."
"The world's largest rain forest, the Amazon is crucial to any climate change solution for its capacity to sequester carbon, for its biodiversity, for its freshwater, for the air we breathe, for our morality. And it is on fire. When a room in your house is on fire, you don't say, 'there is a fire in a room in my house.' You say, 'My house is on fire,' and we only have one house ... "
Ford has claimed the only people that can save the world are "angry" young people.
He added: They are the young people who, frankly, we have failed - who are angry, who are organized, who are capable of making a difference. The most important thing that we can do for them is to get the hell out of their way."