Cameron Diaz & Alex Rodriguez in NYC