Hollywood star Cameron Diaz has become a mother again. The actress announced the birth of a son on Instagram - but she did not publish a picture of him.

Diaz, 51, and musician Benjamin Madden, 45, already have a daughter together, Raddix, born in 2019. Diaz is one of the most successful Hollywood actresses of all time. She starred in "Charlie's Angels" and lent her voice to the main character, Princess Fiona, in several "Shrek" animated films.