Raise a glass to these 25 incredible ladies of the silver screen.
Morticia Addams from The Addams Family
Anjelica Huston as Morticia Addams.
Dot from Spaceballs
Joan Rivers as Dot (left) and Daphne Zuniga as Princess Vespa.
Want more great female characters? Sign up for our newsletter and get the best in sci-fi and fantasy sent straight to your inbox.
Sarah Williams from Labyrinth
Jennifer Connelly as Sarah in Labyrinth.
Sarah Bailey from The Craft
Robin Tunney as Sarah Bailey in The Craft.
Cherry Darling from Planet Terror
Rose McGowan as Cherry Darling in Planet Terror.
Kate from A Knight’s Tale
Laura Fraser as Kate in A Knight's Tale.
San from Princess Mononoke
San from Princess Mononoke.
Buffy Summers from Buffy the Vampire Slayer
Kristy Swanson as Buffy in Buffy the Vampire Slayer.
Lily Sloane from Star Trek VIII: First Contact
Alfre Woodard as Lily in Star Trek VIII: First Contact.
Jack from Pitch Black
Rhiana Griffith as Jack in Pitch Black.
Ava in Ex Machina
Alicia Vikander as Ava in Ex Machina.
Leeloo from The Fifth Element
Milla Jovovich as Leeloo.
Imperator Furiosa from Mad Max: Fury Road
Charlize Theron as Imperator Furiosa.
Mon Mothma, from the Star Wars franchise
Caroline Blakiston as Mon Mothma in Return of the Jedi.
Sarah Connor from Terminator 2: Judgment Day
Linda Hamilton as Sarah Connor.
Marion Ravenwood from Raiders of the Lost Ark
Karen Allen as Marion Ravenwood in Raiders of the Lost Ark.
Peggy Carter from the Marvel Cinematic Universe
Hayley Atwell as Peggy Carter.
Zoe from Serenity
Gina Torres as Zoe Washburne.
Nyota Uhura from the Star Trek franchise
Nichelle Nichols as Nyota Uhura.
Ripley from Alien
Sigourney Weaver as Ellen Ripley.
General Leia Organa Solo from the Star Wars franchise
Carrie Fisher as General Leia Organa.
Want more great female characters? Sign up for The Portalist's newsletter, and get the best in sci-fi and fantasy delivered straight to your inbox!
Pepper Potts from the Iron Man films
Gwyneth Paltrow as Pepper Potts.
Jen Yu from Crouching Tiger, Hidden Dragon
Ziyi Zhang as Jen Yu.
Eleanor Arroway from Contact
Jodie Foster as Dr. Ellie Arroway
Lilo from Lilo and Stitch