While speculation began swirling in March that Mila and fiancé Ashton Kutcher were expecting their first baby together, neither had commented - until now.
Friends With Benefits star Mila opened up about her pregnancy and engagement with Ellen DeGeneres on her chat show in the US last night (8 May).
Ellen began the interview, saying: "Congratulations, so you hid it for a while? You got away with it for a long time."
"I did." Mila replied. "We were able to hide it for a very long time, and that's amazing." The actress refused to give details away about her due date, but joked: "I promise you. It will be this year!"
The notoriously private couple are keeping tight-lipped about the baby's sex and due date but Mila revealed that she has already chosen a name.
Speaking about cravings, Mila declared: "I eat sauerkraut all day long."
Mila also said she is planning on a natural birth in hospital, and does not want an epidural. She explained: "I want it to be as au naturel as it possibly can, unless there's an emergency or something."
Mila and Ashton also hadn't confirmed their engagement, even though Mila was spotted with a diamond ring on her finger in Los Angeles in February.
"We were able to keep this private for two months without anybody knowing," Mila told Ellen. "I think everybody assumed we were engaged for so long that I was wearing the ring in public for two months and nobody commented on a single photograph."
Mila and Ashton met on the set of US sitcom, That '70s Show. Romance didn't blossom for the pair until many years later, however, following Ashton's split from wife Demi Moore and Mila's break-up from long-time boyfriend Macaulay Culkin.
Got an iPad or iPhone? Reveal Mag has been especially designed to fit!
Celebrities who have announced pregnancies in 2014 in pictures:
Copyright: WENN Lexie Appleby/Future Image/Bridow/Instagram