Cameron Diaz sees motherhood as her "main role" in life.
The 52-year-old actress recently made her long-awaited return to the movie industry by starring alongside Jamie Foxx in 'Back in Action' - but Cameron admits that motherhood has totally changed her outlook on life and her career.