Justin Theroux is showing off his chiseled arms on the cover of Men’s Health‘s new issue, on newsstands June 26. Here’s what the 46-year-old actor had to share with the mag… On his mom, who he calls his ‘hero’: “She’s a stud. She did a collection of… Read entire story.
Source: Just Jared