Marion Cotillard is pregnant.

The 'Inception' star and her French actor-and-director partner Guillaume Canet are expecting their first child together and the couple are said to be thrilled with the news.

The actress' representative has confirmed the French actress is expecting and the baby is rumoured to be due this spring.

Marion, 35, and Guillaume, 37, first met on the set of 2003 movie 'Love Me If You Dare' but they only started dating in 2007.

The pair last collaborated on 2010 French comedy-drama 'Little White Lies', which Guillaume directed and Marion starred in.

The screen beauty won the Best Actress Oscar for her portrayal of French singer Edith Piaf in 2007 movie 'La Vie en Rose', something which has previously admitted shocked her.

She has previously said: "The movie and the Oscar changed my life in a very good way. It put me in a different universe.

"When I was in Los Angeles during the campaign process for the Academy Awards, I kept telling myself that it was not real life, it was something else.

"I was having an amazing time and really enjoying the fantasy of it all and then I thought I should stop saying it wasn't real because it was real."