Bright Side
NewPopular
Inspiration
Creativity
Wonder

19 Actors Who Played Their Characters So Flawlessly, We Couldn’t Recognize Them in Other Movies

The job of an actor demands a lot of preparation and dedication. Some give so much of themselves while playing a specific role that the audience ends up associating them with a particular character throughout their careers. But, of course, the same thing happens to us. Who could’ve imagined, for example, that the actor who played the memorable Sirius Black in Harry Potter also played the role of Count Dracula? Or that the protagonist of Boys Don’t Cry is the same incredible boxer in Million Dollar Baby?

Here at Bright Side, we know that the examples are countless, but we’ve built a list of 19 fabulous artists who gave so much of themselves to the character they were interpreting to the extent that it was impossible to recognize them upon first glance in other roles. We can only thank the seventh art for allowing us to enjoy such magic. Just take a look!

1. Hilary Swank

2. Anne Hathaway

3. Madeline Brewer

4. Ralph Fiennes

5. Natalie Portman

6. Zoë Saldaña

7. Famke Janssen

8. Uma Thurman

9. Ryan Reynolds

10. Dakota Fanning

11. Robert Downey Jr.

12. Danny DeVito

13. Sigourney Weaver

14. James McAvoy

15. Jim Carrey

16. Alan Cumming

17. Gary Oldman

18. Tilda Swinton

19. Tom Cruise

After witnessing these great actors transform themselves in an unimaginable way, tell us: Would you recognize them if their names weren’t mentioned as part of the cast? Were you surprised to see the same artists performing in such different roles? Don’t hesitate to share your opinion in the comment section!