They say hindsight is 20/20, but even a blind Ewan McGregor could tell you passing on the opportunity to play Neo in The Matrix was a mistake. If it makes the Scottish actor feel better, he's not alone: Will Smith also opted out of that now iconic part. And those are just two of the many Hollywood stars who have missed out on blockbuster roles.