It can be really tough as an actor to portray a truly iconic character that the nation love and cherish. They will constantly be compared to that character, both in how they sound, how they act and of course how they look. Of course hair and makeup are pretty advanced nowadays, but the resemblance between these 20 actors and the characters they are portraying is uncanny!
1. Daniel Day Lewis as Abraham Lincoln / Lincoln (2012)
2. Cate Blanchett as Bob Dylan/ I’m Not There (2007)
3. Meryl Streep as Margaret Thatcher / The Iron Lady (2011)
4. Charlize Theron as Aileen Wuornos / Monster (2003)
Keep reading to see more!