Skip Nav
Photo 33 of 47

Cameron Diaz stood onstage with costar James Marsden and director Richard Kelly at a panel for The Box back in 2009.

All the Latest From Ryan Reynolds