He's known for being a hard-partying womanizer in Hollywood, but for one lucky homeless man, Colin Farrell is a fairy godmother. The bad-boy actor was in Toronto when he ran into Stress, a homeless man he had met four years ago when a local radio station offered $2,000 to anyone who could get Colin into the studio (It was Stress who brought him in.). This time around, Colin took his old friend to Europe Bound Travel Outfitters on a shopping spree, where Stress picked up a $500 jacket, a backpack filled with socks, underwear, boots and a sleeping bag, with the bill totaling $2,100. According to the Toronto Sun, Colin then went to an ATM and returned with a wad of $20s and arranged to pay a year's rent on a nice room for Cinderella, er, Stress. A hunk with a heart of gold, who'd have thunk it?