American actress Mila Kunis is reportedly pregnant and is expecting her first child with fiance Ashton Kutcher.

According to People, the pair, who played characters Michael Kelso and Jackie Burkhart on hit sitcom That '70s Show, will welcome their baby later this year.

"They are both very, very happy. It's still early," a friend of the couple said.

Pregnancy rumours surrounding the couple have been going on for a while, especially after the news dropped that the two got engaged.

As for reports that they are expecting twins, Gossip Cop revealed that they are expecting one child.

"He was so in love with [Mila] for a while when they worked together," a source close to Kutcher told People in 2012. "He thought she was a goddess, was always talking about how beautiful she is."

The two were recently spotted enjoying a date night at the LA Clippers basketball game at the Staples Centre on 22 March.

The couple are reportedly planning a "$2.5 million dream wedding" in Bali, Indonesia. Adding on, Kutcher who was previously married to actress Demi Moore, is "sparing no expense" on the couple's nuptials.

"It's her first wedding, so he wants her to have the fairy tale," a source told Life & Style, as quoted by Gossipcop.

The publication added that the two are "renting out the posh Hill Villas Hotel in Bali for $13,582 and chartering jets for their 50 nearest and dearest — at the cost of $2 million! — to the far-off locale."