Actor Richard Gere was mistaken for a real-life homeless man on Tuesday (22Apr14) after a kind-hearted woman handed him food and cash while he was filming on the streets of New York City.

The unshaven Pretty Woman star, 64, was dressed in shabby clothes for his role as a tramp in new movie Time Out of Mind, and he went completely unrecognised as he sifted through a trash can near Grand Central Terminal, looking for food.

One onlooker, oblivious to the cameras, took pity on him and gave him a bag of food - and Gere remained in character as he took the gift, smiled and thanked her for her generosity.

The act of kindness was caught on camera, although the Good Samaritan has yet to be identified.