Justin Theroux is literally all of us post-break up.
In the weeks since his break up with Jennifer Aniston, he’s been doing whatever he can to make himself – and us – feel better, including playing with puppies.
The 46-year-old actor made a welcome return to Instagram after the couple announced they were separating on February 16, sharing cute photos from his playdate with a bunch of puppies.
And while we’d still be at the ice-cream-for-dinner stage of the breakup, Justin is clearly doing a hell of a lot better than the rest of us, entering the rolling-around-with-puppies-for-comfort stage. He appears to have completely bypassed the pyjamas-all-day and crying-at-random-times stages, too.

Not only has Justin somehow gathered the strength to shower and leave the house, he's managed to go to the airport, get on a plane and fly interstate to Austin, Texas.
And he didn't just hole up in a hotel room with room service once he got there either, instead sharing photos from his visit to Austin's Pets Alive animal shelter, where he cuddled with some adorable newborn pit bull puppies. Is there anything cuter than a grown man cradling puppies? No. No, there is not.
Top Comments
I find it sad, and a sad reflection on our society, that many live their lives vicariously through the rich and famous. Would you care if the couple down the road split up? No? So why this big interest in actors on the other side of the world whom you've never met?
Besides, for these people divorce is de rigueur. Some would number their spouses: husband number 3, wife number 4. "Till death us do part" literally means untils the ink has dried on the certificate. So why the surprise?