Jake Gyllenhall has reportedly been spotted topping up the parking metres of nearby cars to stop the drivers getting a ticket.

The kind-hearted 'Brokeback Mountain' star apparently fed his spare change into the strangers' machines after spotting a oncoming traffic warden in Los Angeles.

A source told America's Star magazine: ''Jake was shopping in Beverly Hills and noticed a few parking metres were about to expire. And he saw that the parking enforcers were standing right there, waiting to issue tickets when they ran out.''

Raised by a Christian father and a Jewish mother, the generous 31-year-old actor - who is believed to be worth around £40million - learned about kindness at a young age when he was forced to volunteer for charity work.

He said: ''On my 13th birthday, they thought it was important for me to experience a rite of passage, an entrance into manhood, and the consensus was that we would do something for the good of the community, some charitable work - a barmitzvah-like act, without the typical trappings. So we went to a homeless shelter and we did some work there and then I had the party - the Celebration - there.''