Justin Theroux runs errands in NYC as he prepares to wed Jennifer Aniston

GALLERIES

Justin Theroux runs errands in NYC as he prepares to wed Jennifer Aniston

Justin Theroux