Cameron Diaz is new face of Tag Heuer

The actress lands advertising campaign with high-end watch brand

Cameron Diaz is the new face of upmarket Swiss brand Tag Heuer.

The actress follows in the footsteps of Leonardo DiCaprio, Maria Sharapova and Tiger Woods, who have all starred in campaigns for the watch manufacturers.