Chris Jackson/Getty Images
Prince William is rubbing elbows with the stars!
Cate Blanchett, Emma Watson, Benedict Cumberbatch and more of Hollywood's biggest stars stepped out tonight to attend the Duke of Cambridge's Royal Marsden Hospital charity dinner at Windsor Castle in Windsor, England.
Blanchett stunned in a white, one-shoulder gown with jeweled earrings and her hair up. As for Watson, the 24-year-old looked like the epitome of class and elegance in a crisp white shirt tucked into a floor-length gray skirt. Watson completed her look with a dark red lip.