Hollywood celebs have a knack of easily slipping into any role possible. They could manage to perform any kind of role with great ease and still woo us with their performance. In the same way, actresses can look completely different from how they are in real life.
Some actresses have got the chance to play the role of a nerd girl in high-school with giant glasses, frizzy hair, and braces. But if you were to see them off-screen, you wouldn’t believe your own eyes. Here are some super gorgeous actresses who look nothing like the roles they have played.
1. Alyson Hannigan
She’s played the role of a nerd girl in two of her movies, Buffy and American-Pie. Off-screen she’s a complete stunner.
2. Melissa Rauch
She may be famously known as Dr Bernadette in The Big Bang Theory, but this actress is probably hotter than Kaley Cuoco in real life. Don’t look at her short stature because she can definitely steal your heart away.
3. Amanda Seyfried
She played the role of a geeky girl in ‘Jennifer’s Body’ but in real life, she’s a super hottie.
During her pregnancy, Kareena Kapoor Khan has never shied away from flaunting her baby bump …