Actors who played other actors on screen

Robert Downey Jr. -
Robert Downey Jr. played the legendary actor, filmmaker, and composer Charlie Chaplin in 'Chaplin' (1992).

Cate Blanchett -
The Australian actress portrayed the one and only Katharine Hepburn in 'The Aviator' (2004).

Kate Beckinsale -
And Kate Beckinsale played the iconic actress Ava Gardner in Martin Scorsese's 'The Aviator' (2004).

Michelle Williams -
The actress looks very similar to the character she plays—actress Marilyn Monroe—in 'My Week with Marilyn' (2011).

James Franco -
The actor portrayed 1950s Hollywood heartthrob James Dean in the 2001 TV biopic 'James Dean.'

Jennifer Love Hewitt -
Hewitt played iconic actress Audrey Hepburn in the TV movie 'The Audrey Hepburn Story' (2000).

Kurt Russell -
The actor played iconic singer and actor Elvis Presley in the 1979 movie 'Elvis.'

Halle Berry -
Halle Berry played legendary actress Dorothy Dandridge in the TV movie 'Introducing Dorothy Dandridge (1999).

Kevin Kline -
Kevin Kline starred as Errol Flynn in the film 'The Last of Robin Hood' (2013).

Margot Robbie -
In 2019, we could see the actress playing Sharon Tate in Quentin Tarantino's 'Once Upon a Time... in Hollywood.'

Steve Coogan and John C. Reilly -
Steve Coogan played Stan Laurel while John C. Reilly took on the role of Oliver Hardy in the film 'Stan & Ollie' (2018).

Jim Carrey -
Carrey portrays American performer Andy Kaufman in the 1999 movie 'Man on the Moon.'

Annette Bening -
Annette Bening starred as Oscar-winning actress Gloria Grahame in 'Film Stars Don't Die in Liverpool' (2017).

Ben Affleck -
Affleck played the famous 'Superman' actor George Reeves in 'Hollywoodland' (2006).

Jason Scott Lee -
The actor played the iconic martial artist and actor,  Bruce Lee, in the 1993 biopic 'Dragon: The Bruce Lee Story.'

Click Here