In a Facebook post, Carter told 63-year-old Cameron to "stop dissing" Gadot's Wonder Woman and called him a "poor soul" who "perhaps didn't understand the character".
The actress told him to stop his "thuggish jabs" at the new film, which stars Israeli actress Gal Gadot.
Cameron has repeatedly described it as a "step backwards" in the portrayal of strong female characters.
He told Hollywood Reporter that Gadot's character was "drop-dead gorgeous... to me that's not breaking ground".
"Like all women we are more than the sum of our parts," said the 61-year-old actress, who played Wonder Woman on TV from 1975 to 1979.