Celebrity Facts 23 Actors Who Have Played Identical Twins  

Celebrity Lists
202.9k views 26 items

Hollywood executives get two performances for the price of one when an actor plays a set of identical twins in film and television roles. Several famous actors have challenged themselves by playing multiple characters in the same film. One celebrity was even nominated for an Academy Award for playing a set of twins. This list of actors who have played identical twins has been loosely ranked by fame and popularity. 

Who is the most famous person who has played twins? Lindsay Lohan tops our list. Lohan played identical twins Hallie Parker and Annie James who were separated at birth in the 1998 film The Parent Trap. Hayley Mills played versions of the same roles in the original Parent Trap film in 1961.

Nicolas Cage played twin writers Charlie and Donald Kaufman in the 2002 film Adaptation. Cage was nominated for an Oscar for the performance. Screenwriter Charlie Kaufman and his fictitious brother Donald were also nominated that year for Best Adapted Screenplay. Other actors who have played identical twins include Leonardo DiCaprio, Lily Tomlin and Jeremy Irons.

Do you think it would be difficult to play twins? Share your thoughts in the comments section.
Nicolas Cage is listed (or ranked) 1 on the list 23 Actors Who Have Played Identical Twins
Photo: via Imgur
Nicolas Cage played twin writers Charlie and Donald Kaufman in the 2002 film Adaptation.

Also Ranked

#41 on Celebrities Who Get A Way Worse Rep Than They Deserve

#94 on The Best Marvel Movie Actors Ever

#37 on If You Fought To The Death, Who Would You Want By Your Side?

#75 on The Best Living American Actors

see more on Nicolas Cage
Lindsay Lohan is listed (or ranked) 2 on the list 23 Actors Who Have Played Identical Twins
Photo: via Imgur
Lindsay Lohan played identical twins Hallie Parker and Annie James who were separated at birth in the 1998 film The Parent Trap. In 2007, she played twins again, this time appearing as Aubrey Fleming and Dakota Moss in I Know Who Killed Me.

Also Ranked

#62 on The Greatest Former Child Stars

#10 on People We Want to See on a Comedy Central Roast

#4 on The Celebrities You Most Want To See Play Survivor

#17 on Celebrities You'd Want To Go To Vegas With

see more on Lindsay Lohan
Christian Bale is listed (or ranked) 3 on the list 23 Actors Who Have Played Identical Twins
Photo: via Pinterest
Christian Bale played twin magicians Alfred Borden and Bernard Fallon in the 2006 film The Prestige.

Also Ranked

#3 on The Best (Male) Actors Working Today

#18 on The Greatest British Actors of All Time

#67 on The Coolest Actors Ever

#25 on The Best Actors in Film History

see more on Christian Bale
James Franco is listed (or ranked) 4 on the list 23 Actors Who Have Played Identical Twins
Photo:  HBO.com

James Franco plays criminal identical twins Vincent and Frankie Martino in HBO's 2017 series The Deuce.

Also Ranked

#79 on The Best (Male) Actors Working Today

#90 on The Greatest Actors Who Have Never Won an Oscar (for Acting)

#10 on Celebrities Who Get A Way Worse Rep Than They Deserve

#67 on Celebrities Who Should Run for President

see more on James Franco