Colin Firth and Cameron Diaz Premiere Gambit in London