Cameron Diaz was about 33 years old when she filmed and appeared in The Holiday (released in 2006).

How that age is calculated

  • Cameron Diaz was born on August 30, 1972.
  • The Holiday came out in 2006, and reporting on the film notes that she was 33 at the time of making it.

So, during the production period leading up to the film’s 2006 release, she was in her early thirties , specifically around 33 years old.

Information gathered from public data available on the internet and portrayed here.