Ryan Guzman Posed Completely Nude for 'Cosmopolitan U.K.'

After showing off his hot bod in the Boy Next Door, Ryan Guzman stripped down to the buff again for Cosmopolitan UK...for a good cause.

The 27-year-old hottie took it all off to raise awareness for Cancer Research UK, telling the mag, "I lost my grandfather to cancer when I was 13. It's very serious; it's affected my life and I will do everything I can to back Cancer Research."

The organization's ultimate goal is to beat cancer, and provides funding for research, raises money and has a policy development team that creates evidenced-based policies to inform "government decisions related to cancer and research," according to its site.

In the photo for the charitable cause, Ryan shows off his chiseled abs and toned arms as he smolders for the camera covered in only a bed sheet. As for how he stays in such great shape, the actor said, "I try to be healthy as possible, but man, I do have a real sweet tooth. I'm a sucker for a Snickers."

He also talked to us about his workout regimen during a press junket for his thriller flick, saying, "I went straight from the set of Step Up: All In - literally hopped off a plane that I took in Vegas and flew to LA to The Boy Next Door set. So, there was no time to do anything with my body."

"I was eating the last week of Step Up trying to gain a little bit of muscle, but, the Step Up workouts kept me fit," he continued. "I just tried to continue to do some of my MMA training while I was doing this film so that I was up to par in some of those scenes."

Stay fetch. Sign up for The Cray, our daily roundup of all things buzzworthy. From Kylie Jenner's trendsetting style (btw, puberty goals AF) to life-changing tech news (tweeting an emoji to order a pizza #YES), The Cray is all you need to impress the squad.