Sun's out, guns out!
Justin Theroux looked super sexy and showed off his bulging biceps while biking in New York City on Monday.
The 42-year-old stud rocked a sleeveless top and blue jeans, but concealed his handsome face with aviator sunnies and a baseball cap.
Aside from receiving rave reviews on his fit physique, the actor's new sci-fi show on HBO has also generated some positive buzz.
Based on the novel by Tom Perrotta, "The Leftovers" follows the survivors of a rapture that wiped out two percent of the world's population.
Starring alongside Liv Tyler, Chris Zylka, and Amy Brenneman, Theroux plays Police Chief Kevin Garvey who is attempting to rebuild his life while raising two kids in a post-apocalyptic American town.
Premiering in late June, "The Leftovers" promises fierce fight scenes, sexy shirtless cameos, and a whole lot of drama.
There's no doubt about it, Justin seems to have it all these days -- and we bet his fiancé, Jennifer Aniston, can't wait to boast about her beau's new show.