15 Hottest Celebs Who Played Nerdy Character On-Screen

Sometimes in the film or TV industries, even the hottest actresses have to do the roles which make them look weird and nerdy and yet they do it as they love acting and are very talented. Here’re the hottest celebs who played the nerdy character on-screen:

1. Emilly Bett Rickards as Felicity Smoak in Arrow

2. Zooey Deschanel as Jess in New Girl

3. Tina Fey as Liz Lemon – 30 Rock

 4. Rachel Leigh Cook as Laney Boggs in She’s All That

5. Sandra Bullock as Angela Bennett in The Net

6. Renee Felice Smith as Nell Jones in NCIS: Los Angeles

7. Pauley Perrette as Abby Sciuto in NCIS

8. Natalie Morales as Wendy Watson in The Middleman

9. Melissa Rauch as Bernadette in The Big Bang Theory

10. Amanda Seyfried as Anita Lesnicki in Jennifer’s Body

 11. Allison Brie as Annie Edison in Community

 12. Emily Deschanel as Temperance Brennan in Bones

13. Alyson Hannigan as Willow Rosenberg in Buffy the Vampire Slayer

14. Amy Acker as Winifred Burkle in Angel

15. Ariel Winter as Alex Dunphy in Modern Family

Pooja Singh

Her belief lies in the power of elegant intentionality in this world filled with lurid colors.

Related Articles

Back to top button