Cameron Diaz and Colin Firth were together in London today to shoot their remake of Gambit. She was on a break from filming in order to promote Bad Teacher in recent weeks, including a recent jaunt to Mexico for the Cancun Film Festival. She also swung through Europe twice on a press tour, including a stop at Spain's El Hormiguero. Colin, meanwhile, made the social rounds in London with his eco-activist wife, Livia, including a royal reception for the visiting Obamas and the ARK dinner with Prince William and Kate Middleton. He'll have some promoting to do ahead of Tinker, Tailor, Soldier, Spy's November release, while next up for Cameron is another stint on set making What to Expect When You're Expecting with leading ladies Brooklyn Decker and Jennifer Lopez.