Justin Theroux looked bang on trend as he grabbed coffee in a quilted jacket and aviator sunglasses.
The 45-year-old actor, who is married to actress Jennifer Aniston, was spotted hanging out in New York City on Wednesday (28.09.16).
He completed his handsome look with a white t-shirt and black jeans.