Advertisement
Home LIFE & CULTURE

9 Actresses Who Completely Embodied Other Actresses On Screen

From real to reel

When celebrities reach a stratospheric level of fame, it’s almost certain that they’ll be portrayed by another actor on-screen one day—with some even having entire biopics made in their honour.

Advertisement

Margot Robbie sparked buzz for appearing as Sharon Tate in Quentin Tarantino’s upcoming film, Once Upon A Time In Hollywood. However, a legion of other actresses have come before her, playing screen sirens who got their start in the industry years before their contemporary successors.

From Cate Blanchett as Katherine Hepburn in The Aviator to Jennifer Lopez‘s breakout role as singer (and occasional actress) Selena Quintanilla, scroll down for every modern-day actress who visually embodied another actress on screen.

actresses who played actresses

Margot Robbie as Sharon Tate in Once Upon A Time In Hollywood (2019)

Advertisement
actresses who played actresses
actresses who played actresses

Michelle Williams as Marilyn Monroe in My Week With Marilyn (2011)

Advertisement
actresses who played actresses

Halle Berry as Dorothy Dandridge in Introducing Dorothy Dandridge (1999)

actresses who played actresses

Nicole Kidman as Grace Kelly (later Princess Grace of Monaco) in Grace of Monaco (2014)

Advertisement
actresses who played actresses

Marion Cotillard as Edith Piaf in La Vie en rose (2007)

actresses who played actresses

Jennifer Lopez as Selena Quintanilla in Selena (1997)

Advertisement
actresses who played actresses
actresses who played actresses

Lindsay Lohan as Elizabeth Taylor in Liz & Dick (2011)

Advertisement

Related stories


Advertisement