This is shocking!

The National Enquirer just published a bombshell story outing the late Corey Haim's sexual abuser, and it's Charlie Sheen! The mag claims that the Two and a Half Men star convinced a then 13-year-old Haim to have anal sex with him on the set of their film Lucas back in 1986.

"Haim told me he had sex with Sheen when they filmed Lucas," Dominick Brascia, a former actor and a close friend of the Lost Boys legend, exclusively told The ENQUIRER. "He told me they smoked pot and had sex. He said they had anal sex. Haim said after it happened Sheen became very cold and rejected him. When Corey wanted to fool around again, Charlie was not interested."

The two allegedly romped again when Haim was in his late 20s.

"Haim told me he had sex with Sheen again. He claimed he didn't like it and was finally over Sheen. He said Charlie was a loser," Brascia added.

The mag says that Brascia is just one of more than 100 people who can corroborate the story. One of Sheen's closest confidantes spoke to the Enquirer on a condition of anonymity and admitted that the TV star had copped to having sex with Haim, but insisted it was consensual.

Haim's close pal Corey Feldman hinted at all of this in his 2013 tell-all memoir, but didn't name Sheen directly for fear of retaliation.

"At some point during the filming [of 'Lucas,' Haim] explained an adult male convinced him it was perfectly normal for older men and younger boys in the business to have sexual relations, that it was 'what all guys do.' So they walked off to a secluded area between two trailers during a lunch break for the cast and crew, and Haim, innocent and ambitious as he was, allowed himself to be sodomized," he wrote.

Haim wasn't Sheen's only target, however. He also allegedly went after underage choir girls that were serving as extras on the flick.

"People were talking. Some of the girls went back to his hotel with him and he dropped his pants and said, 'Hey, can you do me a favor?'" the source revealed, insinuating Sheen was asking for oral sex.

Like usual, Charlie's got some explaining to do!