Justin Theroux is baring his hot bod in the new trailer for upcoming HBO TV series, The Leftovers.
Jennifer Aniston's other half plays police chief Kevin Garvey in the upcoming drama from Lost co-creator Damon Lindelof.
The mysterious series, which is based on the novel by Little Children author Tom Perrotta, tells the story of a post-apocalyptic town coming to terms with a rapture that suddenly wiped away 100 people, including one mother's infant child.
In the first full length trailer, Theroux, 42, asks: “Where did they come from? What do they want? You don’t even know who they are!”
Theroux stars alongside Liv Tyler, Amy Brenneman, Carrie Coon, Christopher Eccleston in the buzzed-about new show. Earlier shots taken on set revealed the hunk in various cop's uniforms and jogging in grey sweatpants—notably sans underwear.
The Leftovers premieres June 29 at 10pm ET on HBO. Watch the preview now!