Dylan Sprouse’s, 21, naked photos were allegedly leaked by a former flame of the Disney star.

According to HollywoodLife.com, a source close to Sprouse revealed a bitter ex is out for revenge over a bad breakup. Sprouse has admitted the photos are real and he did take them of himself.

“The pictures were not staged,” the insider told the gossip site. “The pics were released from an ex that he believes also told the media about him working as a restaurant host a few months back to try to make him look bad.

“She is doing a bunch of things to get back at him over a bad breakup,” the source adds. “So just like the restaurant situation, he is defending himself and not letting her get the upper hand. He is taking the Hugh Grant route of admitting what he did and letting it go away.”

Sprouse released the following statement about the nude photos, to which he added there is nothing wrong with this what he did.

“I figured I would write my thoughts on it all. After having a night to sleep on it and a day to reflect, I think there has been ample time to gather my thoughts while the encounter is still fresh,” Sprouse said.

“First off, I will state that the reason I’m making light of the situation is because I don’t think what I did was wrong,” he added. “To be blunt, I was proud of my progress in the gym, thought I looked hot, and wanted to share it. I’m of the mindset that whoever you are, if you are proud of your body and want to show it off, so be it! You do you.”

You can check out the leaked photos of Sprouse (warning: the images linked are NSFW) here.