James Cameron and Glenn Beck

Filmmaker James Cameron has some choice words for Glenn Beck and even challenged the Fox News anchor to a debate.

"Glenn Beck is a f---ing a--hole," Cameron said at a news conference to promote the DVD release of Avatar, according to The Hollywood Reporter. "I've met him. He called me the anti-Christ and not about Avatar. He hadn't even seen Avatar yet. I don't know if he has seen it."

Beck returns to air, does not address advertiser fallout over Obama remarks

Cameron was likely referring to Beck's reaction to his controversial 2007 documentary, The Lost Tomb of Jesus, which raises questions about Jesus' resurrection. Beck introduced a CNN interview with Cameron by saying, "Many people believe James Cameron officially has tossed his hat in the ring today and is officially running for anti-Christ."

Cameron eventually did some back pedaling after blasting Beck, but suggested the two sit down to discuss political and environmental issues.

"I think, you know what, he may or may not be an a--hole, but he certainly is dangerous, and I'd love to have a dialogue with him," Cameron said.

James Cameron, Kathryn Bigelow collaborate on third-best video ever

Cameron explained that Beck is dangerous because "his ideas are poisonous."

"I couldn't believe when he was on CNN. I thought, what happened to CNN? Who is this guy? Who is this madman? And then of course he wound up on Fox News, which is where he belongs, I guess," Cameron said.

A rep for Beck had no comment, and a call to his Fox News show's rep was not immediately returned.