James Franco, Cameron Diaz and Henry Cavill Lead Today’s Star Sightings

It’s time for another round of star sightings as we head into the glorious weekend (and summer season).

Cameron Diaz was all smiles on the set of her new film The Other Woman in New York City. The 40-year-old actress, who flaunted her long legs in a white dress, was joined by her co-star Nikolaj Coster-Waldau (not pictured) for the day shoot.

Elsewhere in the Big Apple, Jake Gyllenhaal braved the hot weather as he walked a bicycle through the SoHo, Katharine McPhee glammed it up for the ‘Feel the Taste’ event celebrating the Summer Solstice at the Beekman Beer Garden Beach Club while Heidi Klum, her kids and beau Martin Kristen enjoyed the day at Hudson River Park.

Across the pond, James Franco was spotted outside a London hotel as he shot new scenes for Goodbye People while Chris Martin headed home after hanging out at Café De Paris.

The stars have also been busy in China: Henry Cavill attended a press conference to promote Man of Steel in Shanghai while David Beckham suited up for an event at the Four Seasons in Hangzhou, Zhejiang Province.