28 sexy skintight outfits from 5 decades of sci-fi film and TV

Sci-fi has always promised us a future filled with jetpacks, lightsabers and, most importantly, women in black leather catsuits. (Scarlett Johansson as Black Widow in Iron Man 2 being the sexiest recent example.) Sadly, in real life—except for Comic-Con—it continues to be pretty rare.

So as we wait for the utopian future Galaxina promised us to become a reality, let's take a look back at some of sci-fi's sexiest skintight outfits.

Diana Rigg as Emma Peel The Avengers (1965)


An entire generation of viewers on both sides of the Atlantic undoubtedly have fond memories of Dame Diana Rigg's skintight outfits, including a black leather catsuit that pretty much redefined the default look for swingin' '60s spy-fi.

Julie Newmar as Catwoman Batman (1966)


The role of Catwoman was played by three different actresses on Batman (including former Miss America Lee Meriwether and Eartha Kitt), but it was Julie Newmar who gave the most important contribution to the world of physics, as her appearance in costume achieved a level of hotness previously seen only in the sun.

Raquel Welch as Cora Fantastic Voyage (1966)


Before Playboy would dub her "The Most Desired Woman of the '70s," Raquel Welch starred in a movie that, unlike the Coolio song of the same name, involved a shrink ray, a nuclear submarine and a Cold War Soviet spy in what has to be the most complicated setup for an "I'd like to go inside her body" joke I've ever heard.

Wendy Padbury as Zoe Heriot Doctor Who (1968)


One of the many companions who served as interplanetary arm candy for the Doctor, Zoe was a scientist serving as a space station's resident librarian. This might make her choice of outfit seem a little odd, but if you think 21st-century astrophysicists don't take every opportunity to rock skintight sparkly catsuits, you've clearly never spent a wild Las Vegas weekend with Neil deGrasse Tyson.

Jane Fonda as Barbarella Barbarella (1968)


It's not that it's not nice, but when the rest of the movie involves a zero-gravity striptease and a machine designed to torture its victims through excessive pleasure, the outfits aren't really the top concern here.

Yvonne Craig as Batgirl Batman (1969)