We’ve had a sneaky suspicion for weeks that Mila Kunis is pregnant.


And now, the Black Swan actress has finally confirmed she’s expecting.

Appearing on The Ellen Degeneres Show, the 30-year-old wouldn’t reveal the due date but confirmed: “It will definitely be some time this year".

The mum-to-be, who is engaged to Ashton Kutcher, also revealed that she’s had some weird pregnancy cravings.

"Ashton assumed I was going to have goofy cravings,” she said.

More like this

"I eat sauerkraut all day long. It's the worst craving to have because sauerkraut smells so bad.”

She admitted that she’s already picked a name but wouldn’t let on whether it’s a boy or girl.

The star wants an all natural birth. “I'm going to do it as naturally as I possibly can unless there's an emergency,” she said.

Mila also told Ellen that Ashton is learning to speak Russian so he can speak to their tot in her native tongue.

The actress lived in what is now Ukraine until she was 7 years old.

"He's been taking classes for about 6 weeks now," she revealed.