• Share
  • Tweet
  • Share
Blake Lively, Prince William, Kate Middleton, Robert Pattinson, Scarlett Johansson, Sean Penn, Kristin Cavallari

Larry Busacca/Getty Images; John Stillwell - WPA Pool/Getty Images; Optic Photos/PacificCoastNews.com; Brandon Todd / Splash News; Albert Michael/startraksphoto.com

What a week for photos.

There was a royal wedding, a costume gala and even some Washington D.C. hijinks going on in between the week's one really big non-photo driven story.

And so if you missed anything—like Kristin Cavallari jogging or Sean Penn and Scarlett Johansson going public—click on in for some of the best galleries of the past few days.