Cameron Diaz Sparkles at ‘Knight and Day’

By: Regan Stephens / July 22, 2010