Colin Firth and Cameron Diaz Shine at London Premiere of 'Gambit'