Jen's man is looking good

Jennifer Aniston‘s fiancé Justin Theroux has a pretty hot body.

The 42-year-old actor, who got engaged to Jen in 2012, flaunts his toned physique in a teaser poster for his new TV show The Leftovers.

With his back to the camera, a topless Justin flexes his muscles as he punches a wall in the dramatic picture.

The highly-anticipated drama series centres on the idea of The Rapture, where 2% of the world’s population suddenly disappears with no explanation.

Justin stars as police chief Kevin Garvey and the show follows his attempts to try and maintain normalcy in the New York suburb where he lives.

It’s Justin‘s first acting role since he appeared alongside Jen, 45, in 2012 movie Wanderlust.

HBO series The Leftovers is due to hit screens on 29 June – watch the trailer below…

SEE PICTURES Jennifer Aniston dances in sexy underwear to play stripper in new film

NEW PICTURES Jennifer Aniston cuddles up to fiance Justin Theroux at LA awards bash in sexy monochrome dress

SEE PICTURES Jennifer Aniston goes topless for perfume ad

Anna Francis