15 actresses who sacrificed beauty to play a role

Some movie characters have very strict physical characteristics.

And so that an actress can perfectly fit the role she has taken on, it’s important to fully immerse herself in the character. So much that sometimes she even has to give up herself in order to become her heroine. Some very famous actresses manage to do this at the cost of some great sacrifices. They change their appearance either by gaining or losing weight, cutting or dyeing their hair, agreeing to play roles without make-up or with an exaggerated tired look, etc.

Here are 15 actresses with international talent who have shown great courage by playing the role of a completely different woman in a movie. The least we can say is that it worked out for them, because the movies they played in have all been immensely successful.

1. Hilary Swank for her role as Maggie Fitzgerald in Million Dollar Baby

(C) Peter Brooker/REX/Shutterstock   (C) Warner Bros.  

2. Mayim Bialik for the role of Amy Farrah-Fowler on “The Big Bang Theory

(C) Matt Baron/BEI/REX/Shutterstock   (C) CBS  

3. Gwendoline Christie, who is Brienne of Tarth on the hit series “Game of Thrones”

(C) David Fisher/REX/Shutterstock   (C) HBO  

4. Anne Hathaway, who plays Fantine in Les Misérables

(C) Dee Cercone/Everett Collection/eastnews   (C) Working Title Films  

5. Penelope Cruz, who played Italia in Don’t Move

(C) Curto de la Torre/eastnews   (C) Cattleya  

6. Mia Wasikowska, who plays Jane Eyre in the movie of the same name

(C) Photoshot/REPORTER/eastnews   (C) BBC Films  

7. Vanessa Hudgens, who is Agnes Bailey in Gimme Shelter

(C) All Access Photo/eastnews   (C) Day Twenty- Eight Films  

8. Margot Robbie, who plays Harley Quinn marvelously well in Suicide Squad

(C) Broadimage/REX/Shutterstock   (C) Warner Bros.  

9. Renée Zellweger, who plays the popular Bridget Jones in the movie series with the same name 

(C) Rob Rich/Everett Collection/eastnews   (C) Universal Studios  

10. Cynthia Nixon, who plays Vivian Bearing in the one-act play, Wit 

(C) Gregg DeGuire/eastnews   (C) Manhattan Theater Club  

11. Helena Bonham Carter, who plays a witch in Big Fish

(C) Byron Purvis/AdMedia/eastnews   (C) Columbia Pictures  

12. America Ferrera, who played Betty Suarez on “Ugly Betty”

(C) Photoshot/REPORTER/eastnews   (C) ABC  

13. Kate Winslet, who plays Hanna Schmitz in The Reader

(C) Jonathan Hordle/REX/Shutterstock   (C) The Weinstein Company  

14. Eden Sher, who is Sue Heck on “The Middle”

(C) BDG/REX/Shutterstock   (C) ABC  

15. Natalie Portman, who played Evey Hammond in V for Vendetta

(C) Matt Baron/BEI/REX/Shutterstock   (C) Warner Bros.  

Photo credits: Cattleya, Curto de la Torre/eastnews