CHARLIZE THERON’s secret rendezvous with “True Blood” hunk ALEXANDER SKARSGARD in a gay nightspot.

Charlize Theron has fallen for a vampire! The 36-year-old beauty is enjoying a secret romance with hunky Alexander Skarsgard, who stars on HBO’s “True Blood” as sexy bloodsucker Eric Northman.

Although the 35-year-old actor has put the bite on Charlize, the two are meet­ing in unlikely places to give their relationship a chance to blossom away from the public eye, say sources.

Observers recently spotted the pair snuggling at the Gym Sportsbar, a gay nightspot in West Hollywood.

“They ordered two beers and went to sit on the patio,” an eyewitness told The ENQUIRER. “I realized it was Charlize and her date was Alexander Skarsgard.

“It was clear they were a couple, holding hands and staring into each other’s eyes.

“People said hello, and they were really nice. After about 45 minutes, they left with their arms around each other and drove off in the same car.”

The Oscar-winning “Monster” star “is crazy for Alexan­der, and he’s nuts about her,” said a close source. “They’ve both been through some bad breakups and want to keep the romance to themselves for the time being.

“They figured no one would notice them at a gay bar.”

Theron dated actor Stuart Townsend for more than eight years before their bitter split in 2010.

As The ENQUIRER reported, the actress rebounded briefly into the arms of old pal Keanu Reeves. And last year, she was linked to “Green Lantern” star Ryan Reynolds before he moved on to “Gossip Girl” Blake Lively.

Like Charlize, Alexander has also been unlucky in love.

He dated “Blue Crush” stunner Kate Bosworth for two years and was ready to settle down with her when she dumped him for director Michael Polish.

Both Charlize and Alexander “have been scarred by love affairs gone wrong,” said the close source.

“Now, with each other, they will perhaps find the love and happiness they both deserve.”