Blake Lively really stole the show this week. The blonde beauty made her way to the Cannes Film Festival as an ambassador for L'Oréal Paris, and she's been the star attraction at all the red carpet events she's walked so far. But it's just heating up and we can expect plenty more stunning photo moments in the next week.
Blockbusters premiered all over the world, including London (Godzilla) and New York (X-Men: Days of Future Past), which meant Jennifer Lawrence was back to her usual press tour antics. And the American TV network upfronts gave stars like Lea Michele, Phoebe Tonkin and Tina Fey a chance to support their shows.
And the royals were busy, too! To see what Prince William and Prince Harry were up to, along with the rest of the week's best pictures, keep reading.