Hollywood has always loved telling its own story, and some of the most fascinating films are the ones where modern stars step into the shoes of legendary icons from the past. These performances require an incredible amount of dedication, research, and raw talent to pull off convincingly.
From Marilyn Monroe to Charlie Chaplin, the results have ranged from jaw-dropping to award-winning. Get ready to look back at 15 unforgettable portrayals that brought classic Hollywood legends back to life.
1. Robert Downey Jr. as Charlie Chaplin in Chaplin (1992)

Few actors have transformed so completely into a legend the way Robert Downey Jr. did when he played Charlie Chaplin. Directed by Richard Attenborough, this 1992 biopic traced the life of one of early Hollywood’s most beloved and complex figures.
Downey Jr. studied Chaplin’s movements, comedy timing, and even his violin playing.
The result earned him a well-deserved Best Actor Oscar nomination. His portrayal felt so genuine that audiences almost forgot they were watching a performance.
2. Ana de Armas as Marilyn Monroe in Blonde (2022)

Playing Marilyn Monroe is one of the most daunting challenges any actress can take on, and Ana de Armas did it with stunning emotional depth. Based on Joyce Carol Oates’ novel, Blonde explored Monroe’s turbulent personal life, including her difficult childhood and painful relationships.
De Armas spent months perfecting Monroe’s voice, mannerisms, and heartbreaking vulnerability.
Critics praised her bravery in tackling such an emotionally raw role. The film sparked major conversations about how Hollywood treats its brightest stars.
3. Ben Affleck as George Reeves in Hollywoodland (2006)

George Reeves was famous for playing Superman on the 1950s TV series, but his real life was far more complicated than any superhero story. Ben Affleck brought real charisma and quiet sadness to the role, capturing both Reeves’ charm and the darker side of fading Hollywood fame.
The film circled around the mystery of Reeves’ death.
Affleck showed surprising range, reminding audiences he could do much more than action blockbusters. It remains one of his most underrated performances to date.
4. Kurt Russell as Elvis Presley in Elvis (1979)

Long before Austin Butler wore the sequined jumpsuit, Kurt Russell brought Elvis Presley to life in a 1979 made-for-TV film directed by none other than John Carpenter. Russell studied Elvis obsessively, nailing his swagger, vocal style, and magnetic stage presence with impressive authenticity.
The real Elvis Presley had actually approved Russell for the role before his death.
That fun fact alone makes this performance feel extra special. It proved Russell was one of the most versatile actors of his generation.
5. Renee Zellweger as Judy Garland in Judy (2019)

Watching Renee Zellweger as Judy Garland is like watching someone channel a ghost. She did not just mimic Garland; she inhabited her completely, capturing the exhausted brilliance of a legend performing in London near the end of her life.
Zellweger even performed her own songs, which took the performance to another level entirely.
She walked away with the Academy Award for Best Actress, and almost nobody argued against it. Judy reminded the world just how gifted Zellweger truly is.
6. Michelle Williams as Marilyn Monroe in My Week with Marilyn (2011)

Michelle Williams took a different approach to Marilyn Monroe than most actresses before her. Rather than focusing on tragedy, she captured Monroe’s playful charm, her disarming wit, and the magnetic energy that made everyone on set fall a little bit in love with her.
The film focused on a specific week during the filming of The Prince and the Showgirl in England.
Williams won the Golden Globe for Best Actress for her work here. Her Monroe felt warm, real, and utterly captivating.
7. Willem Dafoe as Max Schreck in Shadow of the Vampire (2000)

Shadow of the Vampire takes one of cinema’s wildest creative swings: what if the actor playing Count Orlok in the 1922 silent horror film Nosferatu was actually a real vampire? Willem Dafoe played the mysterious Max Schreck with terrifying, unsettling brilliance.
His performance was layered under heavy makeup but still felt deeply personal and bizarre.
He earned a well-deserved Oscar nomination for Best Supporting Actor. Few roles in Hollywood history required this level of creepy, committed weirdness.
8. Greg Kinnear as Bob Crane in Auto Focus (2002)

Bob Crane was beloved by millions as the lead in Hogans Heroes, the quirky 1960s sitcom set in a World War II prisoner-of-war camp. But behind the scenes, his life was far more complicated and ultimately tragic.
Greg Kinnear played Crane with real humanity, showing both his infectious likability and his self-destructive tendencies.
Auto Focus did not shy away from the darker chapters of Crane’s story. Kinnear made it impossible not to feel conflicted about a man who was both charming and deeply troubled.
9. Annette Bening as Gloria Grahame in Film Stars Don’t Die in Liverpool (2017)

Gloria Grahame was an Oscar-winning actress from Hollywood’s Golden Age whose later years were quieter and more private than her earlier fame suggested. Annette Bening portrayed her with extraordinary tenderness, capturing both the glamour of her past and the fragility of her final years.
The story followed Grahame’s real-life romance with a much younger actor in Liverpool.
Bening brought warmth and dignity to every scene. Her performance reminded audiences that even legends deserve compassion and understanding in their most vulnerable moments.
10. Justin Chambers as Marlon Brando in The Offer (2022)

Marlon Brando is considered one of the greatest actors who ever lived, which makes playing him an almost impossible task. Justin Chambers took on the challenge in The Offer, the limited series about the chaotic behind-the-scenes production of The Godfather.
Rather than doing a flashy impression, Chambers went for something quieter and more authentic.
His Brando felt thoughtful and slightly unpredictable, which was exactly right. The Offer gave fans a fascinating look at how one of cinema’s greatest films barely made it to the screen.
11. Johnny Depp as Ed Wood in Ed Wood (1994)

Ed Wood is often called the worst director in Hollywood history, but Tim Burton’s 1994 film argues he was also one of the most lovable. Johnny Depp played Wood with infectious enthusiasm and zero irony, making audiences genuinely root for a man whose films were objectively terrible.
Filmed entirely in black and white, the movie perfectly matched Wood’s own era.
Depp’s performance was full of warmth, humor, and surprising heart. Ed Wood became one of Burton’s most beloved films largely because of Depp’s joyful commitment.
12. Cate Blanchett as Katharine Hepburn in The Aviator (2004)

Katharine Hepburn was one of the most iconic and fiercely independent actresses Hollywood ever produced, so playing her required real boldness. Cate Blanchett delivered exactly that in Martin Scorsese’s The Aviator, capturing Hepburn’s sharp wit, athletic confidence, and fierce loyalty to Howard Hughes.
The performance felt electric every time Blanchett appeared on screen.
She won the Academy Award for Best Supporting Actress for the role. Blanchett proved that even in a film packed with stars, she could completely steal every scene she was in.
13. Gwen Stefani as Jean Harlow in The Aviator (2004)

Most people remember Gwen Stefani as the powerhouse frontwoman of No Doubt, so her appearance as Jean Harlow in The Aviator was a genuine surprise. Harlow was one of the biggest stars of 1930s Hollywood, known for her platinum blonde hair and sizzling screen presence.
Stefani captured that magnetic quality in just a few brief but memorable scenes.
It was a small role, but Stefani made it count. Her casting was a clever nod to the similarities between rock star glamour and old Hollywood mystique.
14. Matthew Goode as Robert Evans in The Offer (2022)

Robert Evans was one of the most colorful and controversial figures in Hollywood history, the kind of producer who seemed to walk straight out of a movie himself. Matthew Goode played him in The Offer with the perfect mix of charisma, arrogance, and unexpected vulnerability.
Evans’ belief in The Godfather when nobody else wanted to make it is one of film history’s great gambles.
Goode made Evans feel larger than life without turning him into a cartoon. His scenes crackled with personality and old-school Hollywood swagger.
15. Margot Robbie as Sharon Tate in Once Upon a Time in Hollywood (2019)

Sharon Tate’s story is one of Hollywood’s most heartbreaking, and Quentin Tarantino chose to honor her memory by showing the world who she was before tragedy struck. Margot Robbie played Tate with radiant joy and effortless charm, capturing the spirit of a young woman in love with life and her career.
There were no dramatic speeches or big Oscar moments.
Instead, Robbie let small, quiet scenes do all the work. Watching her watch herself on a movie theater screen is one of the most beautiful moments in recent Hollywood history.