Seeing one actor play two characters who look alike is one of the oldest tricks in film and television. It takes careful acting, clever camera work, and a lot of patience on set.
From family comedies to crime dramas, many performers have taken on the challenge. Here are fifteen memorable examples, along with what makes each one stand out.
1. Lindsay Lohan in The Parent Trap (1998)

Two girls, one face, and a camp full of surprises. Lindsay Lohan was only about eleven years old when she played both Hallie Parker and Annie James in this family favorite.
Hallie grew up in California with her father, while Annie was raised in London by her mother. Lohan gave each girl her own accent, posture, and sense of humor, so viewers could tell them apart even without a change of clothes.
The film used a mix of body doubles, split screens, and digital effects to place both girls in the same shot. A young actress named Erin Mackey often stood in for the second twin during filming.
Lohan’s work helped make the movie a hit, and many fans still rewatch it today. It remains a top example of a young actor carrying a double role with confidence.
2. Hayley Mills in The Parent Trap (1961)

Long before the remake, the original story belonged to Hayley Mills. She played Susan Evers and Sharon McKendrick, two girls who swap places to bring their parents back together.
Mills was around fourteen during filming, and her performance earned her a special juvenile Oscar for her work in the early 1960s. Making the effects work took real skill, since computers were not an option back then.
Filmmakers relied on camera tricks such as optical printing and carefully placed doubles. Those methods let the two girls hug, argue, and shake hands on screen.
Fun fact: the movie also spawned several sequels for television. Mills proved that a talented young performer could sell a double role through charm and timing alone.
3. Armie Hammer in The Social Network (2010)

Tall, polished, and a bit intimidating, the Winklevoss twins made a strong impression in this Facebook origin story. Armie Hammer played both Cameron and Tyler, who claim that Mark Zuckerberg took their idea.
Hammer performed the roles himself, and the film used face replacement technology to place actor Josh Pence’s body with Hammer’s face for some scenes. Pence worked as a physical double on set.
The result felt seamless, and audiences rarely noticed the technique. Hammer gave each brother small differences in speech and attitude.
The real twins are Olympic-level rowers, so the film also included rowing scenes that added to the authentic feel. The performance helped launch Hammer into wider fame.
4. Tom Hardy in Legend (2015)

Two brothers ran the London underworld in the 1960s, and one actor brought them both to life. Tom Hardy played Reggie and Ronnie Kray, real-life gangsters known across Britain.
Reggie was smooth and charming, while Ronnie was unpredictable and struggled with mental illness. Hardy changed his voice, walk, and even his glasses to separate them.
Many scenes show the brothers sharing a room, which required careful editing and a stand-in. Hardy often acted opposite himself, reacting to a double or an empty space.
Critics praised the dual performance, even when they were mixed on the film itself. It stands as a showcase of Hardy’s range and his commitment to transformation.
5. Nicolas Cage in Adaptation (2002)

Here is a story about a writer who cannot write. Nicolas Cage played Charlie Kaufman and his twin brother Donald, a funny take on the struggles of creating a screenplay.
Charlie is anxious and stuck, while Donald is cheerful and sure of himself. Cage showed the contrast through posture, tone, and facial expression.
Interestingly, Donald Kaufman is a fictional character, though the film credits him as a co-writer. That joke even helped the movie earn an Oscar nomination for the screenplay.
Cage also received an Academy Award nomination for his work. The film remains a clever example of how a double role can add humor and heart to a story about creativity.
6. Jeremy Irons in Dead Ringers (1988)

Cool, quiet, and deeply unsettling, this thriller turned a pair of doctors into a lasting cinema classic. Jeremy Irons played Beverly and Elliot Mantle, twin gynecologists who share nearly everything.
Director David Cronenberg used a motion-controlled camera to repeat the same movement for each take. That let Irons appear on both sides of the frame without obvious trickery.
Elliot is bold and confident, while Beverly is shy and sensitive. Irons shifted his voice and body language so viewers always knew which brother was speaking.
Critics hailed the performance as one of the finest of its decade. The movie is still studied today for its technical skill and haunting tone.
7. Jean-Claude Van Damme in Double Impact (1991)

Action fans got twice the kicks in this martial arts hit. Jean-Claude Van Damme played Chad and Alex Wagner, twin brothers separated as babies after a family tragedy.
Chad grew up in Los Angeles as a polished fitness instructor. Alex was raised in Hong Kong and became a rougher street fighter.
The film features scenes where both brothers fight side by side. Camera tricks and a stunt double helped make those moments look real.
Van Damme gave each twin a different look and attitude, even adding a small change in hair and clothing. The movie became a cult favorite and remains a standout in his career.
8. Bette Midler in Big Business (1988)

A hospital mix-up at birth set up one of the funniest comedies of the 1980s. Bette Midler played Sadie Shelton and Sadie Ratliff, two women who were switched as babies.
One Sadie grew up wealthy in New York, while the other grew up in a small West Virginia town. When both end up at the same hotel, chaos follows.
Midler used different accents and energy levels to separate the pair. Her comic timing helped carry the movie’s wild mistaken-identity plot.
The twins in this film are not raised together, which adds a fun twist to the usual story. Midler’s double role remains a highlight of her film career.
9. Lily Tomlin in Big Business (1988)

Sharing the spotlight with a co-star who also played two roles is no small task. Lily Tomlin took on Rose Shelton and Rose Ratliff, the second set of mismatched twins in the same story.
Rose Shelton is a smart, no-nonsense city woman. Rose Ratliff is practical and warm, and she wants to save her small town’s factory.
Tomlin and Midler had to act opposite their own doubles while also reacting to each other. That meant repeating scenes many times so the effects lined up.
Tomlin played the roles with dry wit and real heart. Her work helped make the film a lasting comedy that still gets rewatched for its clever setup.
10. Mark Ruffalo in I Know This Much Is True (2020)

Few performances ask as much from an actor as this one. Mark Ruffalo played Dominick and Thomas Birdsey in an HBO limited series based on a novel by Wally Lamb.
Thomas lives with paranoid schizophrenia, while Dominick tries to protect him and manage his own anger. Ruffalo gained weight for the role and changed his voice, posture, and movement for each brother.
The shoot was long and demanding, with months of filming focused on emotional scenes. Ruffalo has said the project was one of the hardest of his career.
His work earned an Emmy nomination and won a Golden Globe. The series shows how a double role can carry real emotional weight.
11. Leonardo DiCaprio in The Man in the Iron Mask (1998)

A secret twin hidden behind a metal mask makes for a dramatic tale. Leonardo DiCaprio played both King Louis XIV and his brother Philippe in this swashbuckling adventure based on the Alexandre Dumas story.
Louis is selfish and spoiled, while Philippe is kind and thoughtful. DiCaprio showed the difference through his voice, stance, and the way each brother carried himself.
The film surrounds him with veteran stars, including Jeremy Irons, John Malkovich, and Gerard Depardieu. The musketeers plan to swap the brothers and save France.
Though reviews of the film were mixed, DiCaprio’s double role drew attention. It was an early sign of the range he would show later.
12. Christian Bale in The Prestige (2006)

Some twists work best when they stay hidden until the end. In this magic thriller, Christian Bale played Alfred Borden, a rival magician whose secret is tied to a twin brother.
The film never names the second twin, and the reveal is a key part of the story. Bale performed both parts, switching between them with subtle differences in manner.
Rewatching the movie shows clues planted in earlier scenes. Small changes in mood and behavior hint that two men share one identity.
Directed by Christopher Nolan, the film also stars Hugh Jackman and Michael Caine. Bale’s careful work makes the final surprise feel earned rather than forced.
13. Lisa Kudrow in Friends (1994-2004)

Sitcom fans know that Phoebe Buffay’s family tree is full of surprises. Lisa Kudrow played both Phoebe and her twin sister Ursula, who also showed up as a waitress in a different show.
Phoebe is warm, odd, and endlessly upbeat. Ursula is cold, self-centered, and often annoyed by her sister’s habits.
Because Ursula first appeared on Mad About You, the two shows shared the character in a clever crossover. Kudrow changed her voice and attitude to make the sisters feel truly separate.
The pair appeared in several episodes over the years, always for big laughs. Kudrow’s comic skill turned a simple twin gag into a series highlight.
14. James Franco in The Deuce (2017-2019)

Times Square in the 1970s was gritty, loud, and full of risk. James Franco played Vincent and Frankie Martino, twin brothers who find their way through the city’s changing nightlife.
Vincent is a hard-working bartender who wants stability. Frankie is a charming but reckless gambler who drifts into trouble.
Franco used different hairstyles, voices, and attitudes for each brother. The show also served as a way for him to direct several episodes.
Created by David Simon and George Pelecanos, the HBO series ran for three seasons. The twin roles gave Franco a chance to show contrasting sides of the same family.
15. Rachel Weisz in Dead Ringers (2023)

Reimagining a classic is risky, but this series gave the story a fresh twist. Rachel Weisz played Beverly and Elliot Mantle, the same names used in the 1988 film, only now as women.
The show runs on Prime Video and follows the sisters as they push to change how childbirth is handled. Elliot is bold and daring, while Beverly is gentle and cautious.
Weisz also served as an executive producer, which gave her a say in how the series was shaped. Modern visual effects made the scenes with both sisters look smooth.
Her performance drew praise for the way it kept each sister distinct. The series shows that the story still has plenty to say today.
Share this story

