
Leonardo DiCaprio was spotted riding "green" on his bike in New York City's West Village, where he stopped in at the Pink Tea Cup for some Southern cooking.
As reported on Styletraxx, Leo is in NYC filming Revolutionary Road with Kate Winslet - set to hit screens in '08. Can't wait for your dose of Leo? Check out his docu-global, "The 11th Hour," being released in August.