In Hollywood roles come and go, actors are a dime a dozen, but there are only a few combinations where a iconic actor is paired with the perfect role. The actors on this list were all cast for roles which they were the first and sometimes only actor thought of for the part. However, none of these actors wanted the part. They all turned them down and have no regrets about it. Leonardo Dicaprio turned the lead for American Psycho to avoid alienating his 13 year old fan base. Emily Blunt turned down several superhero roles citing it just wasn’t the right time. Matthew McConaughey didn’t want anything to do with Guardians of the Galaxy because he didn’t want to feel he was just being used for his name. Johnny Depp almost took the role of Ferris but had scheduling conflicts. Will SMith turned down Superman and in his own words it was “to avoid upsetting white people by ruining white people’s superheroes.” Anne Hathaway parted ways from Silver Linings Playbook over creative differences. Josh Hartnett turned down Superman, Batman, and Spiderman because he didn’t want to feel pigeonholed to a specific type of character. Matt Damon wanted to play the role of Harvey Dent but due to scheduling conflicts had to turn it down. Charlie Hunnam was almost Mr. Grey in Fifty Shades of Grey but was having a nervous breakdown and worried he wouldn’t be able to play the part. Game of Thrones Emilia Clarke, passed on playing Anastasia because she didn’t want to be type cast as a nude actress.