Josh Hopkins has had plenty of acting roles in the last 15 years, but nothing ever seems to stick. He’s currently playing Grayson Ellis on the ABC series ‘Cougar Town’. The show features lots of shirtlessness, including some scenes from the sexy Josh Hopkins.