Skip To Content
  • Cool Beans badge

20 Female Movie Characters That Could Have Been Completely Different

Could you imagine anyone else other than Alicia Silverstone as Cher Horowitz?

1. Britney Spears as Allie Hamilton in The Notebook.

2. Sarah Michelle Gellar as Cher Horowitz in Clueless.

3. Molly Ringwald as Vivian Ward in Pretty Woman.

4. Gwyneth Paltrow as Rose DeWitt Bukate in Titanic.

5. Bette Midler as Deloris Van Cartier/Sister Mary Clarence in Sister Act.

6. Marilyn Monroe as Holly Golightly in Breakfast at Tiffany's.

7. Diana Ross as Rachel Marron in The Bodyguard.

8. Madonna as Ginger McKenna in Casino.

9. Natalie Portman as Juliet Capulet in Romeo + Juliet.

10. Halle Berry as Annie Porter in Speed.

11. Drew Barrymore as Nomi Malone in Showgirls.

12. Charlize Theron as Roxie Hart in Chicago.

13. Emma Thompson as Catherine Tramell in Basic Instinct.

14. Michelle Pfeiffer as Clarice Starling in The Silence of the Lambs.

15. Reese Witherspoon as Sidney Prescott in Scream.

16. Julia Roberts as Viola De Lesseps in Shakespeare in Love.

17. Bette Davis as Scarlett O'Hara in Gone with the Wind.

18. Jennifer Connelly as Veronica Sawyer in Heathers.

19. Annette Bening as Catwoman in Batman Returns.

20. Shirley Temple as Dorothy Gale in The Wizard of Oz.

Honorable mention:

Lindsay Lohan as Jade in The Hangover.