The actresses brighten up the scene at a New York City bash. Plus: Prince William, Emma Watson, Shakira, Kourtney Kardashian and more

SUNNY SIDE UP

A frock-rocking Katie Holmes takes advantage of the warmer weather while running around N.Y.C. on Tuesday.