Naomi Watts was spotted in New York City Next image