Any person who is in show business needs to look good all the time. A lot of effort goes into how they look every day. They do so much to meet the expectations of not only the media but also their fans, even when they are not working. No matter where they are, they make it to the newspapers for being less glamorous.

Gone are the days when actresses were simply glamorous accessories to a film that otherwise belonged to the 'hero.' It's amazing to see how actresses today don't shy away from portraying more real roles; characters that require more than just a dazzle of glamour.

Here are 60 times when actresses took up roles that made them look very different from their usual glamorous selves, and nailed it with powerful performances.

1. Priyanka Chopra in Mary Kom

2. Kangana Ranaut in Queen

3. Rani Mukherjee in Black

4. Sonam Kapoor in Bhaag Milkha Bhaag

5. Anushka Sharma in NH10

6. Shraddha Kapoor in Haider

7. Alia Bhatt in Highway

8. Katrina Kaif in Rajneeti

9. Priyanka Chopra in Barfi

10. Ameesha Patel in Mangal Pandey

11. Vidya Balan in Kahaani

12. Rani Mukherjee in Talaash

13. Kareena Kapoor in Refugee

14. Jeniffer Aniston in Cake

15. Sonakshi Sinha in Lootera

16. Charlize Theron in Monster

17. Hilary Swank in Boys Don't Cry

18. Angelina Jolie in Girl, Interrupted

19. Charlize Theron in The Burning Plain

20. Aishwarya Rai in Raincoat

21. Vidya Balan in No one killed Jessica

22. Tabu in Haider

23. Urmila Matondkar in Pinjar

24. Preity Zinta in Heroes

25. Bipasha Basu in Lamhaa

26. Shilpa Shetty in Life In a Metro

27. Karisma Kapoor in Fiza

28. Julia Roberts in The Normal Heart

29. Urmila Matondkar in Ek Haseena Thi

30. Soha Ali Khan in Rang De Basanti

31. Sandra Bullock in Gravity

32. Nargis Fakhri in Madaras Cafe

33. Kareena in Omkara

34. Mahi Gill in Dev D

35. Ayesha Takia in Dor

36. Frances McDormand in Fargo

37. Lupita Nyang'o in 12 Years A Slave

38. Oprah Winfrey in The Color Purple

39. Keira Knightley in Never Let Me Go

40. Naomi Watts in King Kong

41. Reese Witherspoon in Fear

42. Kate Winslet in Iris

43. Julia Roberts in Erin Brockovich

44. Amy Adams in Catch Me If You Can

45. Anne Hathaway in Princess Diaries

46. Salma Hayek in Frida

47. Gwyneth Paltrow in Shallow Hal

48. Cameron Diaz in Being John Malkovich

49. Nicole Kidman in The Hours

50. Emma Stone in Ghosts of Girlfriends Past

51. Mariah Carey in Precious

52. Kajol in Dushman

53. Lisa Ray in Water

54. Lara Dutta in Billu Barber

55. Amrita Rao in Welcome To Sajjanpur

56. Kangana Ranaut in Tanu Weds Manu Returns

57. Deepika Padukone in Piku

58. Vidya Balan in Paa

59. Konkona Sen Sharma- Wake Up Sid!

60. Bhumi Pednekar- Dum Laga Ke Haisha

In terms of performance and dedication, these actresses have proved that they are no less than actors. Then, why does the film industry treat them differently ?