Top Entertainment Photos

"I couldn't believe when he was on CNN,” Cameron added. “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."

Still, Cameron said would love to have a “dialog” with Beck, whose ideas on issues like global warming he called “poisonous.”

Famous Tough Guys: "The Expendables" Edition

Beck mostly laughed off the criticism, responding on his show Wednesday that he had never called Cameron the “anti-Christ” to his face.

It was simply the "Dion song” from “Titanic” that prompted the then-CNN host to say "only pure evil could have directed" that film. Beck then backed up his case by playing the original “anti-Christ” tape from 2007.

Famous Feuds: Gwyneth vs. Martha

But he didn’t stop there.

“The best part -- this guy [Cameron] has carried this joke around with him for three long years,” Beck said. “The guy’s making a billion dollars on a smurf-murdering movie and he’s stewing about a joke that nobody heard on a network [CNN] that nobody watched.”

Beck also riffed on Cameron’s pledge Tuesday to “shoot it out” with "boneheaded" global warming deniers.

“Since he took my anti-Christ joke so seriously, I guess I have to ask James stop threatening to shoot people in the street,” Beck said. “Seventy-nine percent of Americans aren’t convinced greenhouse gases were the most important factor in the planet’s warming.

“Why must you kill all of them?” Beck said. “Why must you kill all of them?”