Menu Join now Search

The Hottest Celebs Who Have Played Geeks

Sometimes we get so used to an actor playing geeky roles that we forget how attractive he or she really is. It's not uncommon for sexy celebs like Kristen Stewart and Joseph Gordon-Levitt to repeatedly play nerdy characters—but when we finally see them in a role as hot as they really are, it can be a little shocking.

Sandra Bullock

Sandra Bullock

1 / 15

VIEW ALL

Sandra Bullock's most memorable characters have either been geeks or quirky tomboys, with the occasional makeover. Ironically, it was her performance as the much more glamorous Leigh Anne Tuohy in The Blind Side that earned Bullock an Oscar.

Photo: IMDb

John Krasinski

John Krasinski

2 / 15

VIEW ALL

He launched a successful career playing the adorably nerdy Jim Halpert on The Office, but in big screen projects like the 2011 romantic dramedy Something Borrowed, John Krasinski reminds us how sexy he really is.

Photo: IMDb

Kristen Stewart

Kristen Stewart

3 / 15

VIEW ALL

Considering how many times Kristen Stewart played Bella Swan in The Twilight Saga, it was inevitable that she would develop a geeky persona. She finally managed to defy the quirky-cute label, playing the beautiful Snow White in Snow White and the Huntsman.

Photo: IMDb

Steve Carell

Steve Carell

4 / 15

VIEW ALL

Steve Carell's attractiveness and charisma are clear, but he has so convincingly played geeky characters, like Andy in The 40-Year-Old Virgin or Michael on The Office, that we forget about the handsome guy on-screen.

Photo: IMDb

Drew Barrymore

Drew Barrymore

5 / 15

VIEW ALL

Even in her sexier roles, Drew Barrymore usually brings an offbeat quality to the characters she plays, but anyone who's seen her in Charlie's Angels knows she can be super-hot as well.

Photo: IMDb

Eddie Redmayne

Eddie Redmayne

6 / 15

VIEW ALL

The handsome and dashing Eddie Redmayne has drastically altered his appearance and demeanor for roles, such as his Oscar-winning performance as the quirky but brilliant young Stephen Hawking in The Theory of Everything.

Photo: IMDb

Leslie Mann

Leslie Mann

7 / 15

VIEW ALL

One actress who clearly isn't self-conscious about playing geeky screwball roles is Leslie Mann. Her talent for portraying kooky characters in comedies like The Other Woman often overshadows her radiant good looks.

Photo: IMDb

Logan Lerman

Logan Lerman

8 / 15

VIEW ALL

Logan Lerman is best known for playing the nerdy misfit Charlie in The Perks of Being a Wallflower, but the 24-year-old actor is blossoming into a real hottie. There are likely much sexier characters in his future.

Photo: IMDb

Gillian Anderson

Gillian Anderson

9 / 15

VIEW ALL

Although Gillian Anderson has worked on many high-profile projects since the original The X-Files series, she's still best-remembered as the cute but geeky Dana Scully. Anderson recently showed off her hotter side on TV's Hannibal.

Photo: IMDb

Sam Huntington

Sam Huntington

10 / 15

VIEW ALL

Sam Huntington has been cast as geeky characters in movies like Fanboys, but with his unique appeal and offbeat good looks, he could easily transition into some hotter roles.

Photo: IMDb

Felicia Day

Felicia Day

11 / 15

VIEW ALL

While Felicia Day's longest acting gigs have been playing geeks in series like The Guild, and more recently Supernatural, her quirky persona disguises an unmistakable cutie who is an intriguing combination of sexy and adorable.

Photo: IMDb

Kunal Nayyar

Kunal Nayyar

12 / 15

VIEW ALL

Indian actor Kunal Nayyar is famous for playing the shy, initially girl-phobic astrophysicist Raj Koothrappali on The Big Bang Theory, but Nayyar's sweet charm and good looks give him a definite, if understated, appeal.

Photo: IMDb

Joseph Gordon-Levitt

Joseph Gordon-Levitt

13 / 15

VIEW ALL

He may not be a conventional stud, but Joseph Gordon-Levitt has his own unique appeal. Although he has a long history of playing geeks, the actor has recently transitioned to leading roles in sexy films like Don Jon.

Photo: IMDb

Zooey Deschanel

Zooey Deschanel

14 / 15

VIEW ALL

Zooey Deschanel is a true paradox. Aesthetically, she's a beautiful woman with a cute, if somewhat campy, style; but she's become popular by channeling her inner geek for quirky characters as in her starring role as Jess on New Girl.

Photo: IMDb

Andrew Garfield

Andrew Garfield

15 / 15

VIEW ALL

What could be hotter than a superhero? Andrew Garfield is one of the few celebs who has what it takes to play the sexy Spider-Man as well as his geeky alter ego Peter Parker.

Photo: IMDb

More You'll Love

24 Star Wars Clothing Pieces In Celebration Of ‘The Last Jedi’
What's Coming To And Leaving Netflix In July
8 Movies With The Greatest Surprise Endings Of All Time
Everything You Need To Know About 'Mary Poppins Returns'
2017's
8 Movie Characters Who Are Too Good To Exist IRL
What's Coming To And Leaving Netflix In June
Close