Justin Theroux spotted with gal pal in New York City