Geek boys have been a Hollywood staple for as long as we've been gawping at cinema screens. From Charlie Chaplin to Seth Rogen, Hollywood loves an awkward loser.
But geek girls have been a relatively untapped market. It seems that every other flick these days features at least one tech-expert, fat best mate, or cool nerd... whereas we reckon less than one in ten puts a geeky girl character front and centre.
And even when the roles come up, we don't get to see actual nerds take the parts - producers preferring to stick a pair of glasses on a sneering actress, hoping that no-one notices.
But Fanboys might be about to change all that. Kristen Bell is a definite dork. She loves Comic-Con and seems to pick her roles based almost entirely on their potential to inspire internet devotion.
If it's a hit, maybe Hollywood will start to look beyond the beaches for new talent, hitting the libraries instead.
But what about some of the other geek characters from days past? Were they the real deal, or fangirls in disguise? totalfilm.com investigates...
Norah - Kat Dennings (Nick And Norah's Infinite Playlist)
The Character: Norah is the very definition of the music snob.
She's so obsessive about new music, her favourite band doesn't even announce the locations of their gigs, leaving the sort of obscure venue clues only a true geek could follow.
She loves so many weird bands, we're surprised her iPod hasn't exploded.
The Actress: "Pete’s (Nick And Norah director) really up and a music buff. His iPod is like a treasure chest. He knows what he’s talking about. I tend to just listen to the same things over and over."
The Verdict: Sounds like she wouldn't know her radio from her Radiohead. Geek fail.
Hermione - Emma Watson (the Harry Potter movies)
The Character:Not only is Hermione the biggest teacher's pet in movie history, she's bullied mercilessly for being a Mudblood. Sure, her outcast status doesn't stop her from making pals, but even Dungeons & Dragons fans have people to play with.
The Actress:"I actually think going to university will make me a better actress. The experience of living like that, working to deadlines, living with other students. It’s all the things I want."
The Verdict: Watson has grown up playing Hermione, and it seems some of the character's attitude to life has rubbed off on her.
We're not sure if we'd see Hermione doing the sort of photoshoots we've see Watson in recently, but as she went on record to state she finds sexy shoots 'embarrassing', we're going to accept her into the geek fold.
Enid - Thora Birch (Ghost World)
The Character:Enid comes from Daniel Clowes’ graphic novel, and faithfully to boot. She’s one of the few geeks in the movies that truly, honestly looks and feels geeky. She walks the walk and talks the talk. And collects incredibly obscure bric-a-brac. Full marks!
The Actress: "I went to school in elementary and junior high, and a little bit of high school, but I home schooled for the tail end of it because the curriculum that I had set up through an independent study course was on a much higher level than our school system."
The Verdict: Cleverer than school? She's a geek all right. Even if she does look good in a leather catsuit.
Acid Burn - Angeline Jolie (Hackers)
The Character: The queen of the Hacker nerds, Jolie's Acid Burn was the internet geek girl of a generation.
The Actress: "As Brad knows, he's in the audience, I really don't know how to turn on a computer."
The Verdict: Geek imposter! Someone take away her Mac book!
Dr Christmas Jones - Denise Richards (The World Is Not Enough)
The Character:She’s a nuclear scientist! Who knows, like, nuclear things and stuff! Yeah, we’re not convinced either.
The Actress: "I didn't realize just how huge James Bond was. It scared me, because I thought, Wow, this is a huge movie, people are gonna see it."
The Verdict: No self-respecting nerd would admit to not knowing who James Bond is. Also, look at her. Just look at her!
Zoe - Kristen Bell (Fanboys)
The Character: Zoe's clearly a geek, with Bantha blood running through her veins. She knows her Wars, her Trek and, most of all, she’s willing to wear a Princess Leia metal bikini.
The Actress: "She's always using crazy gadgets (on Veronica Mars) that I have no idea where her character gets the money for - and she carries a taser. I'm not sure if that's geeky or gangsta, but still. She's also always outfiting iPod shuffles and little tiny things with minuscule cameras. If that's realistic, you'd have to be really geeky to know how to do that."
The Verdict: She's the reason we wrote this article. In fact, we only included this entry so we could publish another Leia bikini shot. Yep, we're geeks too.