Cameron Diaz feels 'beyond lucky' to now be a mother of two.

On Friday, The Mask actress, 51, who has been married to Benji Madden, 45, since 2015, revealed the birth of their son Cardinal Madden on Instagram, having kept her pregnancy private. They are also parents to daughter Raddix, four.

In the post, she gushed that the newborn is 'really cute' but explained to her 12m followers that she would not be posting photos for his 'safety and privacy.' She did not reveal Cardinal's date of birth or how he was conceived.