Stephen Amell stunned his fans on Monday when he uploaded a snap of himself completely posing in the buff.
The Arrow star, 37, was celebrating 4th of July early in Palm Springs, California, when he stripped down to his birthday suit.
Sat at the edge of the pool, the actor has his legs strategically crossed while staring out into the distance in the raunchy shot.
Stephen captioned the picture: “It might not look like it, but I’ve been making major life decisions all afternoon.”
In a second picture – with his swimming shorts on – he said: “My buddy Eddie bought me these swim trunks as a joke because we both cried watching Call Me By Your Name together.
“Well… jokes on you Eddie because I f**king love them.”
Last week the actor said Arrow fans won’t be seeing as many semi-naked shots of him after the show moved to an earlier 8pm slot.
He joked: “Would have appreciated a heads up that Arrow is moving back to 8 pm before I reeled off 8,000 squats in anticipation of showing my full bum on television.”