Marion Cotillard has given birth to a baby boy, Marcel. The 35-year-old actress, who stars in Woody Allen's Midnight in Paris, will soon be sharing the silver screen with Christian Bale and Anne Hathaway in 2012's The Dark Knight Rises.