Every vintage Hollywood film contains the possibility of spotting a stunning starlet in a stunning gown. Through all these years we’ve seen actresses grace us with their elegant and charming dresses. Below are the few dresses we’ve loved from Hollywood actresses on-screen.

1. Jennifer Lopez in Shall we dance.

Because “Shall We Dance” is about ballroom dancing, it’s no surprise that the film is full of beautiful gowns and costumes. Lopez’s character wears a sparkling yellow gown with a daring neckline at one point in the film. It’s the perfect look to get everyone’s attention, and it looked even better while she was dancing.

2. Julia Roberts in Pretty Woman. 

While there are several fashion moments in this film, Julia Roberts’ most glam moment of all time, not only in the film, was when she donned a dazzling crimson off-shoulder dress with a sweetheart neckline and white gloves.

3. Kate Winslet in Titanic. 

With her free-flowing fabric, smooth yet feminine outfits in blush and pastel colors, Kate looked simply stunning throughout the film. Rose’s crimson, beaded formal evening gown, which she wore to the stateroom and subsequently to a dance party with Jack, was one of the most memorable gowns.

4. Constance Wu in Crazy Rich Asians.

Constance Wu’s blue Cinderella gown surprised everyone in yet another makeover scene. It had frills and a lot of tulle on it, so she looked like a princess in it.

5. Mia Thermopolis in The Princess Diaries. 

Mia needs a dress appropriate for a princess when she finally decides she wants to spend her life as a princess, and this is exactly what she gets. Her stunning white strapless gown was finished off with a delicately crafted tiara.