The Duke and Duchess of Cambridge walk the red carpet amid the rain in London. Plus: Mila Kunis, Jon Hamm, Tyra Banks and more

TWO COOL

After introducing his pooch Puppy on Twitter, a solo Zac Efron makes a peaceful appearance at London's Radio 1 studios Tuesday.