Prince William sure knows how to throw a party!

Emma Watson, Cate Blanchett and Margot Robbie were among some of Hollywood’s biggest stars that stunned at the Duke of Cambridge’s Royal Marsden Hospital charity dinner at Windsor Castle in Windsor, England on Tuesday.

Emma Watson was the picture perfect in a crisp white button-down blouse, which she tucked into a floor-length gray skirt by Ralph Lauren. The "Harry Potter" star accessorized her elegant ensemble with a thin white belt, a metallic Roger Vivier clutch and a silver Ana Khour necklace. The brunette beauty styled her luscious locks in a chic up 'do and completed her look with smoky eye makeup and a berry-colored lip.

Cate Blanchett was the epitome of elegance in a white, one-shouldered floor-length Ralph Lauren gown, which featured a half-cape detail that draped over her right arm. The "Blue Jasmine" actress styled her sophisticated ensemble with crystal chandelier earrings, a cream-colored clutch and a sleek, side-swept hairstyle.

Margot Robbie radiated in a silky long-sleeved, curve-hugging gray gown by Ralph Lauren, featuring an open-back and a wrapped-bodice design. The "Wolf of Wall Street" star styled her sexy ensemble with gemstone pendant earrings and a silver satin clutch. To complete her look, the Australian actress opted for a simple up ‘do and bold kohl-rimmed eyes.

Sophie Turner looked stunning in a black one-shoulder Ralph Laruen silk-taffeta gown, red-accented chandelier earrings and a silver embellished Ralph Lauren clutch. The "Game of Thrones" star played up her youthful appearance by opting for a fresh-faced makeup look and styled her long locks in a sleek, side-swept pony.

Cara Delevingne looked lovely in a black beaded Ralph Lauren halter gown. The British model accessorized her dazzling dress with a classy white clutch and wore her blonde tresses up in a chic chignon. To top off her look, the 21-year-old added some edge to her elegant ensemble with a bold smoky eye and a nude lip.

Lily James looked absolutely gorgeous in a gold embroidered Ralph Lauren gown featuring a black feather-detail skirt. The "Downton Abbey" actress stunned in this fancy floor-length frock that she accessorized with a simple black clutch and a side-swept up ‘do.

Kate Moss did not follow the Ralph Lauren dress code, but she still sizzled in a black one-sleeved dress, which she paired with strappy black Christian Louboutin sandals and a boxy silver clutch. The model wore her shoulder-length locks down with loose waves and kept her makeup looking natural and radiant.  

And surprisingly, Helena Bonham-Carter looked stunning in a strapless midnight-blue gown. The "Les Mes" actress, who has been known for her unique sense of style, dressed to impress at the Prince’s charity dinner. She added a touch of glamour with smoky eye makeup and a curly up ‘do.

Who do you think was the best dressed star? Sound off below!

Hot Videos