At the age of 43, this Hollywood actress had her first child. Mary Stewart Masterson had previously been married twice, but never became a mother. Surprisingly, Masterson gave birth to her baby boy in October 2009 with hubby and actor Jeremy Davidson. In 2011, the two celebrated yet another pregnancy, but more than what they expected. They ended up welcoming twins in to the world when she was 45 years old.