Actor Jake Gyllenhaal always donates his used spectacles to charity to promote affordable eyecare.
The Brokeback Mountain star is a spokesman for New Eyes For The Needy, an organisation which provides glasses for those who cannot afford them, and he admits the cause is close to his heart.
He tells Britain's Telegraph magazine, "It's a small charity that provides prescription glasses for people who can't afford them in the U.S, and then in countries around the world.
"I have really bad eyesight, and always have had, since I was a little kid. And I've always donated my used glasses to them. It's important to do what you can to raise awareness for things that you care about, and the things you believe in."