KEY POINTS:
Angelina Jolie was on the red carpet to promote new film Kung Fu Panda at Cannes but all reporters wanted to talk about was her impending birth.
Hours after confirming she is expecting twins, Jolie walked the red carpet at the movie's premiere in a flowing moss green gown with partner Brad Pitt on her arm.
Now that the cat is out of the bag - co-star Jack Black inadvertently forced Jolie to confirm her pregnancy at a press conference - Jolie seems happy to talk about the fact she is expecting twins.
The Oscar-winning beauty says three-year-old Zahara likes to imitate her mother, pretending to be pregnant with a pig and saying the "piggy" inside her is making her crave chocolate brownies.
Jolie - who also has two adopted sons, Maddox, six, and Pax, four, as well as 23-month-old biological daughter Shiloh with Pitt - told British breakfast TV show GMTV: "The kids are excited and they are starting to understand about me being pregnant. We've had it before with Shiloh so they know what's going on.
"Zahara pretends she's pregnant too and says she has an animal in her tummy. She says the piggy is making her eat all the chocolate brownies! And Pax says he's got a baby monkey inside him! So it's really fun in our house at the moment."
Jolie also confirmed she is considering delivering her babies in France, because the entire family can speak the language.
She added: "I actually haven't completely decided. We are certainly thinking of France.
"French is a second language in the house, although I'm still learning. My children are starting to speak French, so being in the country is very good for them and their language skills."
Jolie, who voices a fighter called Tigress, said Kung Fu Panda with its theme of discovering one's true self inside and out, is perfect for kids.
She said three of her growing pack of children - she is pregnant with twins - have already seen and liked the animated film.
"And they are my biggest critics," Jolie said with a smile.
- BANG! SHOWBIZ, REUTERS