Over the weekend, we spotted various celebrities at red carpet events, film premieres and just out and about.
Katie Holmes attended the photo call for her new film The Giver in Los Angeles, wearing a very sweet white blouse under a short dark jumper. Over in New York, regular clothes horse Olivia Palermo went to Sephora's 60th at Lex grand opening, donning an incredible white shirt over camo shorts.
At the premiere of Teenage Mutant Ninja Turtles, Megan Fox looked decidedly summery in a short white dress. Whereas over at the premiere for Cameron Diaz's latest movie, Sex Tape, the blonde beauty opted for a short black dress with tousled tresses.
On the casual front, Taylor Swift, Cate Blanchett and Jessica Alba (always Jessica Alba), rocked some incredible off-duty styles. Take a look at more of our favourite outfits from over the weekend below.