Whoa! Who knew David Arquette was so ripped!
The 41-year-old actor shared a very revealing photo on Twitter this week -- posting a shot of him in a loincloth and little else on the set of his latest flick.
In the pic, Arquette is seen flaunting his buff bod ... which was also covered in chains.
"Thanks for helping me get in shape for my film "Orion" he tweeted at personal trainer Jon Paul Crimi, who clearly did a good job.
In the "Mad Max"-like flick, David plays a hunter searching for his brother in a post-apocalyptic wasteland.
Crazy costume aside, he looks pretty good, right?
Check out the gallery above to see which other stars are still lookin' hot in their 40s!