Magic Mike's Alex Pettyfer loses his shirt as he hikes up a mountain

Alex Pettyfer was one of the many hunks to star in 2012's Magic Mike, and it seems the actor still has it going on. The 27-year-old has been working hard on keeping himself in good shape, and it shows. Pettyfer recently displayed the hot bod during a hiking session in South Africa for his bucket list. The actor was visiting the Table Mountain National Park and must have gotten a little warm, so he stripped down. The image was shared to Instagram alongside the caption: "Hiked table mountain, South Africa ZA. One to tick off the bucket list."

Hiked table mountain, South Africa 🇿🇦 One to tick off the bucket list ✅

A post shared by Alex Pettyfer (@alexpettyfer) on

And it seems the Black Roads actor loves to show off on social media, not that we mind!

🖤 @andyatagency @jules_horn Thank you brothers for kicking my ass back into the gym.... #healthybodyhealthymind

A post shared by Alex Pettyfer (@alexpettyfer) on

Bye bye NYC ✈️ 📷 - @hypit #ihatepacking! #mrserious #inmymindithinkilooklikeconnormcgregger #iwish😂

A post shared by Alex Pettyfer (@alexpettyfer) on

I know I know I'm being an idiot, but 6 weeks ago I was eating #inandout and drinking #soda, now getting fighting fit for new movie 😝 #itsasecret #soontoberevealed

A post shared by Alex Pettyfer (@alexpettyfer) on

TOWEL SERIES 88, ALEX PETTYFER. #MarioTestino #TowelSeries @alexpettyfer

A post shared by MARIO TESTINO (@mariotestino) on

More stories: Younger star Dan Amboyer comes out as gay – and reveals he’s married Call Me By Your Name star tried THAT peach masturbation scene at home