Nothing quite gets you through the dull talk about black holes and plasma shields than the sight of a sexy girl in a spacesuit.
Well, grab hold of your lightsabres because hecklerspray has combed the length and breadth of the galaxy to come up with the hottest girls ever to appear in a sci-fi movie or TV programme.
13. Dana Scully from X Files
The list would not be the same without her.
12. Charlize Theron â€“ Aeon Flux in Aeon Flux
Ok, the film was a huge, steaming pile of turd, but she looked really hot.
11. Jessica Alba â€“ Max Guevera in Dark Angel
Does Dark Angel count as sci-fi? Who cares! It’s Jessica Alba for God’s sake.
10. Natalie Portman â€“ Queen Amidala in the Star Wars prequels
She is the only reason to see the Star Wars prequels.
9. Milla Jovovich â€“ Leeloo in The Fifth Element
We’re not sure if it’s the orange dreadlocks, the dodgy accent or the incredible body, but we certainly enjoyed MIlla time.
8. Jeri Ryan – Seven Of Nine from Star Trek Voyager
There is a part of us that finds this a bit odd. She is half human and half cybernetic drone for crying out loud. But there’s something about a skin-tight grey jumpsuit and a metal eyebrow that really hits the mark. Seven of Nine? More like nine of out 10.
7. Ashley Judd – Robin Lefler in Star Trek Generation
Definitely the sexiest girl ever to appear on the Star Trek: Next Generation. Actually, that’s not that hard. Maybe we need a rethink.
6. Erin Gray – Wilma from Buck Rogers
Possibly a controversial choice, but we do not care. Put it this way, why else would you put up with that stupid, twatting robot? It’s like Lost now. We’ve almost come to hate the fact we’re still watching that heap of dung. But then we see Kate and everything seems okay again.
5. Grace Park from Battlestar Galactica
The second sexiest toaster in Battlestar Galactica.
4. Sigourney Weaver â€“ Ripley in the Alien series
Now there is no doubt that Sigourney Weaver started to look a bit ropey by the end of the Alien franchise – just like the films! But there is something about a girl who can kick the shit out of bad ass, stomach-bursting aliens that really gets the old juices flowing. And let’s face it, you still would.
3. Number Six from Battlestar Galatica
Has a toaster ever looked that sexy?
2. Jane Fonda in Barbarella
It hardly counts as science fiction – more like one big sexual innuendo (maybe it should be called Carry on Up The Black Hole) – but the opening sequence alone makes her a must on this list.
1. Carrie Fisher – Princess Leia in Star Wars trilogy
For anyone who wants to argue, we have two words for you: gold bikini. This writer will never forget the day I went to see Return of the Jedi. I was a fresh-faced nine-year-old boy, but by the time I left, I was a man. Life was never quite the same after that.
Starbuck from Battlestar Galactica
Carrie-Anne Moss in The Matrix trilogy
Morena Baccarin in Firefly
Monica Bellucci in The Matrix Revolutions