Coulda, woulda, shoulda! Hollywood is full of almosts, what-ifs, and could-have-beens. And while it’s hard to imagine anyone but Reese Witherspoon as Elle Woods, Alicia Silverstone as Cher Horowitz, and Julia Roberts as Vivian Ward, all of those roles very nearly went to other celebrities!
Usually, it’s a case of a scheduling conflict, but sometimes, an actor just doesn’t recognize a great part when they see it and ends up kicking themself for passing up a role of a lifetime. Once in a blue moon, they don’t regret it, and we’re all glad that the casting directors found the right lead.
Can you believe Alan Rickman wasn’t always meant to play Severus Snape in the Harry Potter movies? While it seems every Brit under the sun was considered for a role in the magical franchise, there are a couple of confirmed passes that are sure to send any fan into a mental tailspin.
And what about The Devil Wears Prada? Apparently, Rachel McAdams turned down the film three separate times before the role of Andy Sachs was awarded to Anne Hathaway. So, does it always work out for the best? Click through and decide for yourself. Here are 31 celebrities who turned down major, iconic movie roles.