Jessica Biel has given birth to a baby boy.
The 33-year-old actress and husband Justin Timberlake are "ecstatic" about their new arrival, Silas Randall Timberlake, People magazine reports.
The couple had kept their exciting news a secret until Justin's 34th birthday earlier this year, when he tweeted alongside a photograph of him kissing his wife's belly: "Thank you EVERYONE for the Bday wishes!
This year, I'm getting the GREATEST GIFT EVER. CAN'T WAIT (sic)"
And Justin couldn't help but gush about the I Now Pronounce You Chuck and Larry actress recently, revealing his excitement about their "greatest creation yet".