The entertainment industry can be absolutely relentless in its pursuit of “physical perfection.” As much as inclusivity and diversity have advanced in modern Hollywood, it’s undeniable that conventional attractiveness still sells the tickets. For these 10 performers, Hollywood had no qualms about replacing and recasting them for a role with someone more “appealing” or “hotter” as soon as it could.
10. Megan Fox

Even one of the most popular hot icons of the 2010s wasn’t safe from being recast. Fox famously lost her role in Transformers: Dark of the Moon due to her negative comments about director Michael Bay—but some critics were quick to point out the elephant in the room: her replacement was Rosie Huntington-Whiteley, a Victoria’s Secret model with zero acting experience.
9. Scarlett Johansson

Instead of losing a role for not being “hot enough,” Johansson missed out on playing Lisbeth in The Girl with the Dragon Tattoo because David Fincher considered her “too hot” for the role. The part went to Rooney Mara instead, whose transformative looks fit Fincher’s image of Lisbeth.
8. Joan Marshall

Marshall played the role of Lily Munster in The Munsters’ pilot episode. Studio execs felt she looked too much like Morticia Addams, and went with Yvonne De Carlo instead, who was already a legitimate movie star and pin-up icon, to give the show more “punch.”
7. Samantha Morton

The iconic voice of Samantha, the AI companion from Her, was dubbed by Scarlett Johansson, who Spike Jonze believed had a “huskier” voice than Samantha Morton, who actually recorded all her lines on-set.
6. Christian Bale

Bale almost lost his iconic role as Patrick Bateman to Leonard DiCaprio, since some studio execs considered DiCaprio as one of the “hottest” Hollywood heartthrobs after the success of Titanic. Thankfully, DiCaprio backed out, paving the way for Bale’s career-defining performance.
5. Melora Hardin

Jan from The Office almost played the role of Marty McFly’s girlfriend, Jennifer, in the Back to the Future series. However, she was recast when Michael J. Fox replaced Eric Stoltz, since Hardin was significantly taller than Fox. She was replaced by (the shorter) Claudia Wells.
4. Rachel Dratch

Dratch, who rose to fame among the cast of SNL, played the part of Jenna DeCarlo (later Maroney) in the 30 Rock pilot. The studio decided they wanted more of a “bombshell” for the role, and the part went to Jane Krakowski once the series got greenlit.
3. Mark Webber

After recording the pilot for ABC’s Stumptown, Webber was unceremoniously replaced by Jake Johnson. Webber considered the change “degrading,” stating that the executives told him he simply wasn’t “handsome enough” for the part.
2. Andrew Garfield

Garfield was almost picked to play Prince Caspian in The Chronicles of Narnia: Prince Caspian. He was ultimately rejected in favor of Ben Barnes, who, in the eyes of the studio, looked more like a traditional “Disney Prince.”
1. Ryan Gosling

As unlikely as it seems, Ryan Gosling was turned down for not being attractive enough. He gained 60 pounds for Them Lovely Bones, shocking director Peter Jackson. The part of Jack Salmon went to the more “traditional-looking” leading man, Mark Wahlberg.
RELATED: Alyson Stoner Looks Beautiful 22 Years After Cheaper by the Dozen Made Them a Star
















