TV and Movies·Posted on Feb 28, 201818 Iconic Movie Roles That Were Almost Played By Other PeopleMatthew McConaughey was a favourite to play Jack in Titanic.by Jasmin NaharBuzzFeed StaffFacebookPinterestTwitterMailLink 1. Jennifer Lawrence as Bella Swan in Twilight. Dimitrios Kambouris / Getty Images, Summit Entertainment Jennifer was seventeen when she auditioned for Bella, but has since said she's glad she didn't get the part. 2. Lindsay Lohan as Regina George in Mean Girls. Chance Yeh / Getty Images, Paramount Lindsay was all set to play Regina, but after the success of Freaky Friday it was decided that she should play the lead as people wouldn't accept her as a villain. 3. John Boyega as Eggsy Unwin in Kingsman: The Secret Service. Frederick M. Brown / Getty Images, 20th Century Fox The director has said it was "a tough call" between him and Taron Egerton, who went on to get the part. 4. Alexander Skarsgård as Thor in Thor. Frederick M. Brown / Getty Images, Marvel Studios Alexander was pretty close to getting the role, he even filmed an audition in the costume. 5. Ian McKellen as Dumbledore in the Harry Potter films. Ben A. Pruchnie / Getty Images, Warner Brothers He turned down the role because Richard Harris, who played Dumbledore in the first two films before passing away, had apparently described him (and fellow actors Kenneth Branagh and Derek Jacobi) as "technically brilliant but passionless." Ian said that "I couldn't take over the part from an actor who I know disapproved of me." 6. Rachel McAdams as Andy Sachs in The Devil Wears Prada. Frederic J. Brown / AFP / Getty Images, 20th Century Fox Rachel was approached for the movie but turned it down multiple times, as she wanted to step back from doing mainstream movies for a while. 7. Christina Applegate as Elle Woods in Legally Blonde. Kevork Djansezian / Getty Images, Metro-Goldwyn-Mayer Christina turned the role down as she was worried the character would be too similar to the one she played on Married…with Children, and says "I got scared of kind of repeating myself." 8. Jim Carrey as Buddy the Elf in Elf. Vittorio Zunino Celotto / Getty Images, New Line Cinema The script for the film had been floating around for a decade prior to its 2003 release, but got stuck in development. By the time it was actually being made, Carrey had long left the project. 9. Ryan Gosling as The Joker in Suicide Squad. Afp Contributor / AFP / Getty Images, Warner Brothers The role was first offered to Ryan, but he apparently turned it down as he didn't want to sign up for multiple movies. 10. Billie Lourd as Rey in Star Wars: The Force Awakens. Neilson Barnard / Getty Images, Lucasfilm / Walt Disney Billie was called in to audition after they were struggling to find someone for the lead, but ultimately she was given the role of Lieutenant Connix. 11. Matthew McConaughey as Jack Dawson in Titanic. Michael Loccisano / Getty Images, 20th Century Fox / Paramount According to Kate Winslet, Matthew McConaughey was a favourite for the role and she even did an audition with him. 12. Glenn Howerton as Star Lord in Guardians of the Galaxy. Mike Windle / Getty Images, Marvel Studios Director James Gunn has said that if Chris hadn't gotten the part, there's a good chance it would have gone to Glenn. 13. Emma Watson as Cinderella in Cinderella. Pascal Le Segretain / Getty Images, Walt Disney She was offered the lead but turned it down. This was before she knew there was going to be a live-action Beauty and the Beast, and she's said that the role of Belle resonated more with her. 14. Will Smith as Neo in The Matrix. Kevin Winter / Getty Images, Warner Brothers He turned it down so that he could star in Wild Wild West. 15. Emilia Clarke as Anastasia Steele in Fifty Shades of Grey. Frazer Harrison / Getty Images, Universal Pictures She declined a chance to star in the film because she was worried that the amount of nudity in the film would lead to her being typecast, as she also did nude scenes in Game of Thrones. 16. Tom Cruise as Napoleon Solo in The Man from U.N.C.L.E.. Angela Weiss / AFP / Getty Images, Warner Brothers He was set to star in it, but had to leave to work on Mission: Impossible – Rogue Nation. 17. Renée Zellweger as Jenna Rink in 13 Going on 30. Presley Ann / Getty Images, Columbia Pictures She was up for the lead role, but while she would have been amazing it's hard to imagine anyone other than Jennifer Garner as Jenna. 18. Sarah Michelle Gellar as Amber Mariens in Clueless. Frazer Harrison / Getty Images, Paramount She was offered the role but couldn't accept it due to her contract with All My Children.