Carmen (film)

Part 1 ("Carmen")

 * Justin Long as Zigzag, the main protagonist
 * John Lithgow as Dr. Walter Curnow, the duetergonist
 * Daniel Richter as the chief man-ape, the secondary antagonist
 * Dakota Fanning as Carmen, Joan's dull, well-behaved, and rule-obeying daughter and the title tritagonist.
 * Spencer Breslin as Conrad Walden, Joan's destructive and misbehaved son.
 * Kelly Preston as Joan Walden, Conrad and Sally's mother, and a real-estate agent.
 * Amy Hill as Mrs. Kwan, an elderly Asian woman with a thick Japanese accent that gets hired to watch the kids, though she sleeps through her job. Her weight and sleep serves as a running gag.
 * Douglas Rain as the voice of the HAL 9000, the part's main and only antagonist

Part 2 ("Through the Looking Glass")

 * Justin Long as Zigzag, the tritagonist
 * John Lithgow as Dr. Walter Curnow, the duetergonist
 * Dakota Fanning as Carmen Walden, Joan's dull, well-behaved, and rule-obeying daughte and the main protagonistr.
 * Spencer Breslin as Conrad Walden, Joan's destructive and misbehaved son.
 * Kelly Preston as Joan Walden, Conrad and Sally's mother, and a real-estate agent.
 * Alec Baldwin as Lawrence "Larry" Quinn, the Waldens' pompous, lazy, unemployed next-door neighbor. He is allergic to cats, and is determined to both marry Joan for her wealth and send Conrad to military school to straighten up his behavior. Larry sending Conrad to military school was cancelled after Joan asked him to leave. He's the main antagonist.
 * Douglas Rain as the voice of the HAL 9000, the part's secondary antagonist

Villians' Defeats

 * Chief Man-Ape: destroyed by the Worms after his gun full of worms is destroyed by Carmen
 * HAL-9000 (part 1): Watches Zigzag get taken by Carmen
 * Larry: Watches Carmen leave and gets arrested
 * HAL-9000 (part 2): Watches Carmen get taken by Zigzag and gets arrested with Larry