TMZ.com

Selena Gomez Gives Homeless Man $20 for Food in NYC

Selena Gomez was in a generous mood after a fancy dinner ... giving a homeless man some cash for a meal of his own ... and it's all on video.

Click here for info about our online advertising practices.