Are you ready for the hottest countdown you ever read on this website? Here they are – the results of our Sexiest Characters In Sci-Fi & Fantasy Ever poll , as voted for by you!
It’s a brilliantly eclectic mix and while, as always, current shows and recent films nab the lion’s share of the positions, we’re glad to see some fabulously sexy classic sci-fi and fantasy characters putting in a good showing too. Wait till you see who’s at number three in the women’s list!
…No real reason, we just thought we’d like to see which couples looked more likely to hit it off and which ones would scratch each other’s eyes out
A couple of points:
• We were asking you to vote for characters rather than actors, so some actors have multipler placings.
• Also the boundaries between whether a character is another character or just a different aspect of the same character became blurred at times, so we’ve done our best to adjudicate – you may disagree. Tough luck.
• So you don’t have to trawl through every page if you don’t want to, we offered jump links at the bottom of every page for more relaxed browsability. You can cheat and look at the Top 10 right now if you want!
Played by: Elisabeth Sladen
Played by: Arthur Darvill
Love match? Well, they’re both from the Who niverse, so they could certainly meet. And all that time-travelling means the age gap need not be a problem. But Sarah Jane is married to her job, so Rory would have to work hard to turn her head. And he’ll need to be a good dad. She adopts alien kids like some kind of sci-fi Angelina Jolie…
Played by: Alan Tudyk
Love match? A kick-ass lass, Number Eight is obviously Wash’s type (look at his wife), but is he her’s? And will the whole robot thing be sticking point?
Played by: Marina Sirtis
Played by: Will Smith
Love match? We’re sensing something here.
Played by: Jasika Nicole
Played by: Daniel Gillies
Love match? The suave vampire baddie and the cute lab assistant/number-crunching, emotionally-stunted soldier (delete depending on what universe you’re in) – we really can’t see this one happening without some extreme glamouring involved.
Played by: Diana Rigg
Played by: Harrison Ford
Love match? Typical. So many robots on this list, and gruff old Deckard ends up with one of the most vivaciously, unrobotic women ever. After flirting with Steed for so long, we think Ms Peel may look for a somewhat more chipper fellow than the glum replicant hunter. Besides which, we know from her final episode of The Avengers that she only dates men in bowler hats.
Played by: Nichelle Nichols
Played by: Anthony Stewart Head
Love match? A possible match here. They both seem pretty buttoned-up and strait-laced most of the time, but with a wilder, raunchier side just below the surface. Besides, he could play guitar while she does her fan dance…
Played by: Claudia Christian
Played by: Noel Clarke
Love match? Early wimpy Mickey wouldn’t even register on her radar, but later hero Mickey might grab her attention in a “look at the size of my gun” kinda way.
Played by: Hudson Leick
Played by: Gil Gerard
Love match? Not likely. She’d eat him alive. And she’d be more interested in Twiki as sex toy…
Played by: Louise Jameson
Played by: Christopher Judge
Love match? Hell yeah! (Or maybe, “Indeed!”) He’s far more her type than that wet Gallifreyan guard she copped off with in Doctor Who .
Played by: Xenia Seeberg
Played by: Lee Majors
Love match? To be honest, we don’t think there’s any man the sexually voracious Lexx girl would turn down. She might blow a few of Steve’s circuits, though.
Played by: Sigourney Weaver
Played by: Rutger Hauer
Love match? Two Ridley Scott creations pair up in our sci-fi speed dating service. And it would have to be speed dating in this case – before he’s “retired”.
Played by: Joanne Kelly
Played by: Tobey Maguire
Love match? Nah, she’s in love with another Pete – Latimer – even if she doesn’t know it yet. Though Peter Parker does have a similar schoolboy humour and geekiness factor. They could have a quick swing… sorry fling, perhaps.
Played by: Gigi Edgley
Played by: Peter Davison
Love match? It may not seem likely at first – the very English Doctor and the sexually-charged alien don’t seem a natural fit. But we reckon Chiana would find him a fascinating challenge.
Played by: Jennifer Love Hewitt
Played by: Andrew Lincoln
Love match? Melinda likes a man in a uniform (her hubbie in the show was a paramedic) and there is a kinda Walking Dead /Talking Dead synergy. Could work.
Played by: Juliet Landau
Played by: Nathan Stewart-Jarrett
Love match? Well, he’s taciturn and she’s loquacious – maybe opposites could attract? And you get the feeling Dru would be delighted at the idea of a man who turns into a woman. She doesn’t look shy of a bit of sexual experimentation if you ask us.
Played by: Ksenia Solo
Played by: Tom Hiddleston
Love match? The fact that Kenzi’s mentor, Bo, has been out with a Loki – and he turned out to be a bit of a git – suggests that Kenzi would steer well clear. Which would be a shame, because we think the perky Goth and the pesky god have a similar impish humour that would make them a natural fit.
Played by: Eva Green
Played by: J August Richards
Love match? We can’t see the original streetwise Gunn ever falling for the devious witch. But the upgraded, Wolfram & Hart lawyer Gunn? Yeah, that makes some kind of morally-bankrupt sense…
Played by: Lucy Brown
Played by: Craig Horner
Love match? Yup. You just know that Jenny/Claudia – despite all the pretence about liking “intellectual men” – spends all day fantasising about hunky workmen who rip their shirts off.
Played by: Hayden Panettiere
Played by: James Marsters
Love match? Nah. Claire prefers angsty teens and Captain John prefers Captain Jack. And the world is better that way.
Played by: Terry Farrell
Played by: Tom Baker
Love match? Of course. After all, she could change bodies to keep up with him…
Played by: Emily Rose
Played by: Brian Krause
Love match? Probably not. Despite Wyatt being a Whitelighter, you get the feeling that all he really wants to do is settle down, have kids and paint white picket fences, whereas Audrey (or whoever she really is) likes a bit of excitement in her life.
Played by: Julie Benz
Played by: Michael Vartan
Love match? We reckon he could tame her, and he’d love that purring voice…
Played by: Catherine Tate
Played by: Nelsan Ellis
Love match? Not likely. Though we reckon they could be best buddies, and enjoy some Olympian bitching sessions and shopping trips.
Played by: Samantha Ferris
Played by: Michael Dorn
Love match? Oddly yeah, we can see the scowltastic Klingon and the bar-owning supernatural hunter hitting it off, so long as she doesn’t mistake him for a demon and kill him first.
Played by: Carrie-Anne Moss
Played by: Jason Carter
Love match? The Matrix warrior and the Babylon 5 Ranger would make perfect sparring partners. She’d be especially impressed with his extendable staff.
Played by: Chase Masterson
Played by: Connor Trinneer
Love match? If a fuzzy blue anomaly ever merged their time lines, we reckon the Enterprise chief engineer and the Dabo girl would get along like a shuttle on fire. Though she might want him to get some of those lobe-stretching earrings, considering her fondess for Ferengi.
Played by: Rose McGowan
Played by: Paul McGann
Love match? He was the first Doctor to have an on-screen snog, but since Grace didn’t want to go travelling with him, we reckon he’s more than willing to practice his newfound lip-locking action with the feisty Paige.
Played by: Julie Newmar
Played by: Richard Madden
Love match? They both like black, to be sure, but there is a conflict. She surrounds herself with cats. His family prefer dire wolves. There could be blood.
Played by: Victoria Pratt
Played by: James Callis
Love match? Let’s face it – after all that time dreaming about a sexy robot, we can see Baltar falling for an incredibly similar-looking woman who’s got some real animal magnetism…
Played by: Alessandra Torresani
Played by: Robert Sheehan
Love match? Well, they were both young tearaways, so there’s every chance love would blossom. And that whole dying and getting turned into a Cylon thing that happened to Zoe? Well, Nathan’s had worse girlfriends…
Played by: Jaime Murray
Played by: Michael Socha
Love match? Poor Tom is saving himself for the right woman, and we’re not sure Helena Wells is that woman. He may be the werewolf, but she’d eat him alive.
Played by: Alyson Hannigan
Played by: Paul McGillion
Love match? We’re pretty sure Vampire Willow is more interested in women anyway, but being a doctor, Carson might forge a relationship with her based on supplying blood. Unlikely, though.
Played by: Jennifer Garner
Played by: Peter Dinklage
Love match? We think Sydney’s the kind of broad-minded lass who wouldn’t let a mere height difference get in the way of a good relationship. And Tyrion may be short, but there’s Cleary something he’s got that impresses the ladies. And we don’t mean his brains.
Played by: Antonia Thomas
Played by: Iwan Rheon
Love match? Well, um, yeah. It was their density, in a Back To The Future kinda way…
Played by: Jane Fonda
Played by: Wesley Snipes
Love match? We don’t see a long lasting relationship, but we do see lots of very passionate one-night stands.
Played by: Jolene Blalock
Played by: Michael Rosenbaum
Love match? You kinda get the feeling that Lex would love the challenge of an emotionless female. They require so much less maintenance. And T’Pol would no doubt find his obsession with Clark fascinating. It might not be love, exactly, but we can see these two in a mutually beneficial relationship.
Played by: Halle Berry
Played by: Ryan Kwanten
Love match? In you dreams, Jason. Literally. You can bet Jason has sexual fantasies about copping off with women who look like Halle Berry. We can’t see the haughty Storm ever warming to sleazy Southern sex maniac.
Played by: Famke Janssen
Played by: Nicholas Lea
Love match? Jean spent far too long shacked up with the wet Cyclops, so you could understand why Wolverine turned her head. However, maybe bad boy Krycek would be a happy medium? Though he would have trouble keeping all those conspiracies hidden from a telepath.
Played by: Lenora Crichlow
Played by: Matthew Fox
Love match? Possible match. They both hang around waiting rooms to heaven.
Played by: Emma Caulfield
Played by: William Shatner
Love match? Doomed. Anya had enough problems getting the dependable Xander to settle down, so she’d be on to a loser with serial romancer Kirk. But we’d love to see her vengeance on him after he dumps her. Unless it’s already happned – that could explain his crap death scene in Generations .
Played by: Natalie Portman
Played by: Ewan McGregor
Love match? Uh-oh! This could all end in tears if his Padawan finds out. Though, to be honest, it was never clear why she fell for insipid Anakin and not charming Obi in the films in the first place.
Played by: Kristen Stewart
Played by: Nikolaj Coster-Waldau
Love match? Nope. She only fancies men who can give her eternal life, whereas most of the men in Game Of Thrones look more likely to give her either a sexual disease or a invitation to the chopping block. Lannister prefers his sister anyway.
Played by: Carrie Fisher
Played by: Justin Hartley
Love match? We can see this working. He’s rich enough to be a prince, and he’d love to show her why they call him Green Arrow.
Played by: Miranda Otto
Played by: Zachary Quinto
Love match? Not sure this would work out. Eowyn didn’t seem too interested in the pointy-eared guys in Middle-earth.
Played by: Kat Graham
Played by: Adam Baldwin
Love match? We can imagine there’d be initial attraction on his side, and initial revulsion on her side. And that’s the way it would stay.
Played by: Amy Acker
Played by: Patrick Stewart
Love match? This we can see. This we can see slash fiction about, too. So maybe this isn’t something we want to see. But Illyria would fit so well in the Trek universe. And she’d bring some colour to the beige Next Generation sets.
Played by: Kate Mulgrew
Played by: Leonard Nimoy
Love match? We always though there was a hint that Tuvok and Janeway had had a thing going back in the day (may unrequited, maybe not) and it makes sense that the ever-practical Captain would appreciate a man with a strong sense of logic. Spock, on the other hand, may have extreme problems with the illogicality of her hair.
Played by: Alona Tal
Played by: Jamie Bamber
Love match? A really good match. Both are tough and compromising; they could hunting together. And if she ever needs a lawyer when one of her kills is captured on CCTV…
Played by: Amy Acker
Played by: Chris Pine
Love match? The new Kirk, much like the old Kirk, is probably too much of a Jack-the-lad for the bookish Fred. This love match probably won’t be a case of “Engage”, though if starts quoting Shakespeare like the old Kirk, this new one might charm his way into a one-night stand.
Played by: Michelle Pfeiffer
Played by: Richard Dean Anderson
Love match? If the roguish, quipping Stargate team leader could do a bit of masked, fancy dress role-playing, we reckon Catwoman would happily get her claws into him.
Played by: Jeri Ryan
Played by: Sean Bean
Love match? Resistance is futile. A good seeing to by Seven, and Boromir would have a new precious ring to distract him.
Played by: Jessica Alba
Played by: James McAvoy
Love match? Considering how quickly Charles got his First Class of mutants clad to the nines in leather, we reckon Max is certainly his type
Played by: Anna Silk
Played by: Keanu Reeves
Love match? It’s a marriage made in long, leather coat heaven.
Played by: Charisma Carpenter
Played by: Joe Flannigan
Love match? The unassuming, quick-witted, quietly intelligent military man would seem a perfect fit for Cordelia, if she can get over the fact that Angel’s always going to be moping after Buffy. Forget fang-face Cordy and go for someone more dependable and less angsty.
Played by: Hannah Spearritt
Played by: Stephen Moyer
Love match? Nah. Although Bill clearly likes petite blondes, Abby likes a man with a sense of humour. Bill would be far too intense for her.
Played by: Freema Agyeman
Played by: Joshua Jackson
Love match? You know what? We could see this working. Martha’s already walked one alternate world in the name of unrequited love; we’re sure she’d walk a few more to impress Peter.
Played by: Mary McDonnell
Played by: Tom Hardy
Love match? Heh heh. Yeah, we reckon the cocky Eames could be the president’s bit of rough on the side easily. Who cares about the age gap? Roslin has cougar written all over her…
Played by: Renée O’Connor
Played by: Norman Reedus
Love match? We’re still not convinced that Gabrielle wouldn’t rather shack up with Xena, so Bo from Lost Girl would be more likely match. On the other hand, Daryl? He’s a hard man to love. Easy to find sexy, but hard to love.
Played by: Naoko Mori
Played by: Zachary Levi
Love match? 50/50 chance of this working out. They could certainly geek out over technology, but the Torchwood team’s predilection for sexual experimentation might be a little too raunchy for boy-for-next-door Bartowski.
Played by: Katee Sackhoff
Played by: Michael Fassbender
Love match? We can see an attraction… (sorry… we’re so very, very sorry…)
Played by: Kristin Bauer
Played by: Kit Harrington
Love match? The vampires in True Blood seem to have a taste for news anchormen – and not in a good way – so we’re not sure if Pam would rather rip Snow’s throat open. Oh, hang on. Not that Jon Snow?
Played by: Milla Jovovich
Played by: Damien Molony
Love match? Good grief. Probably the only straight male in this list who’d have problems with Alice is the obsessive compulsive Hal. He’d make her arrange all her gun in order of size. But then he has all sorts of issues. This would never work. Hal needs the female equivalent of a Bill Compton… or a very patient ghost.
Played by: Eve Myles
Played by: Alex O’Loughlin
Love match? Although Gwen seems quite happy with portly Welshmen, it’s not unbelievable that the suave vampire could have his wicked way with her. If he wore a military coat, that’d be the clincher.
Played by: Tricia Helfer
Played by: Gareth David-Lloyd
Love match? Well, Ianto has past form with cyberwomen, so hell yeah, this could work.
Played by: Evangeline Lilly
Played by: Alexis Denisof
Love match? Fugitive killer Kate may seem a little too hard-to-handle for the bookish, failed Watcher, but then again he dated a girl who turned into a potentially planet-destroying demigod. Stranger things have happened.
Played by: Anna Torv
Played by: Ben Browder
Love match? There are two Olivias doing the rounds, and at one point there were two Crichtons. so we’re sure Aeryn and Peter Bishop wouldn’t mind if two of them coped off.
Played by: Milla Jovovich
Played by: Orlando Bloom
Love match? They could always talk about hair products.
Played by: Bridget Regan
Played by: Robert Downey Jr
Love match? There’s little doubt that the gorgeous Mother Confessor would turn the eye of the womanising Stark, but she may be a little bit too holier-than-thou for his liking.
Played by: Genevieve Cortese
Played by: Tom Welling
Love match? This would be a disaster, unless the duplicitous Ruby manages to nab Clark when he’s under the influence of (ruby) red Kryptonite.
Played by: Yvonne Strahovski
Played by: Andrew Lee-Potts
Love match? Connor is so much like a UK version of Chuck (minus the green polo shirt) this seems like a match made in geek heaven.
Played by: Holly Marie Combs
Played by: Chris Hemsworth
Love match? The Charmed girls have past form with all kinds of gods and mystical creatures, so we reckon Piper would up for a bit of a hammering from Thor.
Played by: Erica Durance
Played by: Harrison Ford
Love match? Durance’s take on Lois always seemed to be channelling the spirit of spunky Marion Ravenwood anyway, so yeah, this could be a match.
Played by: Gillian Anderson
Played by: Daniel Radcliffe
Love match? Nope. She wouldn’t believe he was really magic.
Played by: Jewel Staite
Played by: Matt Smith
Love match? The Eleventh Doctor seems more fascinated by quirky women with complicated pasts (and presents… and futures…) while Kaylee likes her Doctors a little more strait-laced (to the point of introversion).
Played by: Anna Paquin
Played by: Michael Shanks
Love match? If Sookie read Jackson’s mind, she probably fall into a jargon-induced narcoleptic coma.
Played by: Amanda Tapping
Played by: Julian McMahon
Love match? He’s an untrustworthy rogue and she’s military through and through. Wouldn’t happen.
Played by: Billie Piper
Played by: Joe Manganiello
Love match? Alcide would probably be besotted with a Cockney version of Sookie (small, blonde, feisty, likes chips) and Rose would doubtlessly not chuck him out of bed. But we know she’s not keen on werewolves…
Played by: Eliza Dushku
Played by: David Duchovny
Love match? There are slash fiction writers out there who really want to believe this could happen… And we don’t think Echo would be put off by his porn collection.
Played by: Alex Kingston
Played by: Josh Holloway
Love match? You can almost hear River cooing, “Hello, sweetie…” as she ogles Sawyer’s abs. What’s more, she could probably give him a few spoilers and wipe the final season of Lost out of existence…
Played by: Gina Torres
Played by: Aidan Turner
Love match? We’re pretty sure that as soon as Mitchell started showing any signs of reverting to his bad old ways, Zoe would just casually shoot him in the head.
Played by: Liv Tyler
Played by: Taylor Lautner
Love match? He’s a bit young for her, by a few millennia probably. She tends to like more worldly men. But Jacob would probably be interested in her – she could get him free Aerosmith tickets and make him the coolest guy in the pack.
Played by: Claudia Black
Played by: Hugh Jackman
Love match? A man Aeryn could use for target practice and still snuggle up with afterwards – yup, perfect match.
Played by: Lucy Lawless
Played by: Harrison Ford
Love match? Yep, he’s definitely into princesses.
Played by: Deborah Ann Woll
Played by: Robert Pattinson
Love match? Jessica doesn’t normally go for vampires, but her track record with red neck humans isn’t so good, so maybe she should give Edward a go. In turn, she might liven him up a bit.
Played by: Emilia Clarke
Played by: Johnny Depp
Love match? Jack may have stood a chance wooing Daenerys back when she was still an innocent little thing, but now that she’s had that whole Horse Lord breaking-in experience, the pirate’s blustering charms are probably doomed to failure.
Played by: Alyssa Milano
Played by: Colin Morgan
Love match? He’s a wizard. She’s a witch. Bingo.
Played by: Alyson Hannigan
Played by: David Boreanaz
Love match? Angel may still be pining for Buffy but trying to cop off with her best mate is not a good idea, for so many reasons. Willow, if we could have paired you off with Jessica Hamby we would have.
Played by: Angel Coulby
Played by: David Tennant
Love match? What does Doctor 10 look for in a woman? It’s tempting to say “a pulse”. We’re certain he’d be flirting with Camelot’s queen, and her dalliance with Lancelot proves she has the wandering eye. On the other hand, we also know that in a previous incarnation the Doctor was Merlin, in which case, this becomes one of the weirdest bizarre love triangles in history.
Played by: Kate Beckinsale
Played by: Viggo Mortensen
Love match? Aragorn seems to like his women a bit more ethereal and flowy-dressy and starry-eyed. He’d probably assume Selene was a barrow wight and stick a sword through her. And while he’s hairy enough for the werewolf-loving Selene, he’s too damned noble to do things doggy-style, surely?
Played by: Morena Baccarin
Played by: Bradley James
Love match? Bet all that chivalrous knight nonsense would be straight out of the window if these two ever hooked up. The King and his companion – they’d make a lovely couple, but any resulting kids could leave Camelot with a decades-long war over disputed succession.
Played by: Eliza Dushku
Played by: John Barrowman
Love match? As George Michael once told Captain Jack after a particularly hot one night stand, “You gotta have Faith.”
Played by: Summer Glau
Played by: Nathan Fillion
Love match? Okay, this vote has thrown up some unlikely couples, and while this pairing is more possible than most – hell, they’re from the same show – the fallout from any relationship in terms of crew morale just doesn’t bear thinking about.
Played by: Karen Gillan
Played by: Alexander Skarsgard
Love match? Amy has a penchant for really ancient men who don’t look their age (The Doctor, Rory), and Eric likes a fiery woman who knows their mind. This could work, if he doesn’t do something silly, like eat her parents or turn his nose up at deep fried Mars bars.
Played by: Nina Dobrev
Played by: Paul Wesley
Love match? Well, that settles that argument in the show. Sorry Damon. Then again, if Stefan and Katherine are back together that means that Elena is up for grabs again…
Played by: Katie McGrath
Played by: Joseph Morgan
Love match? It’s the age old story. Boy meets girl. Boy tries to eat girl. Girl turns her blood to poison. Boy and girl fight for a bit, then fall into a passionate embrace and a post-coital chat about taking over the world.
Played by: Sarah Michelle Gellar
Played by: James Marsters
Love match? We haven’t fixed this poll, okay? This is just how it fell. Some things are just meant to be. Sorry Angel.
Played by: Candice Accola
Played by: Jared Padalecki
Love match: Sam would be torn. His natural inclination would be to kill her, but he’d see that she’s struggling against her natural instincts, so he’d get all angsty about it. Best to leave her well alone. Caroline, for her part, would probably be put off by his sweaty, demon-killing odour. She likes men who like toiletries.
Played by: Lynda Carter
Played by: Misha Collins
Love match? A bizarre match – the angel and the Amazon. There’s not much have in common – except wings – but it’s still a match made in heaven. Pervy geek heaven that is.
Played by: Nina Dobrev
Played by: Jensen Ackles
Love match? Not a chance. He wouldn’t be able to put up with all that namby pamby college rock she listens to and he’d kill all her friends.
Played by: Zoe Saldana
Played by: Ian Somerhalder
Love match? We’ve got to admit that while the number one male in this list is fairly predictable, the number one female was a bit of a pleasant surprise. We’re sure Damon isn’t complaining. Uhura mark 2 is the kind of woman who could easily make him forget all about Elena. Would Uhura hit it off with him, though? The evidence so far is that she prefers her men a little less on the manic side. And blue blooded… which isn’t going to impress a vampire.