Leonardo DiCaprio was in NYC yesterday grabbing lunch with friends in Soho. The notoriously photo-shy star seemed to be in a great mood, even stopping to pose for a few pictures with fans. He was fresh off a weekend in LA, where he partied with Nicole Richie, Gwen Stefani, and more at Kate Hudson's star-studded Halloween bash. Leo won't be able to take in another Yankees game while on the East Coast since the season ended with the Giants' win last night, but he'll get his sport fix back home in California by watching the Lakers. He may have to break from his courtside seats, though, to get back to work, as he just landed a new role portraying a serial killer in an adaption of Erik Larson's novel The Devil in the White City.

To see more photos of Leo relaxing in NYC, just