Cameron Diaz Shines On Red Carpet At Knight & Day Premiere by Karen | 22nd, July 2010 Tweet Cameron Diaz looked amazing in sparkly Stella McCartnely mini-dress at premiere of film Knight & Day alongside a cool looking Tom Cruise. 9213495 Image 1 of 8 Tom Cruise and Cameron Diaz arrive at the premiere for new film Knight and Day at the Odeon cinema in London. Tags: Cameron Diaz, Tom Cruise Posted in Feature | No Comments » Like Us Follow @waatpies Share this article Tweet