Cameron Diaz pretty in pink

Cameron at a photocall for “Bad teacher” in Madrid in Spain on Monday. Looking good! Could probably get by with teaching badly.