Will Smith, ‘The Matrix’ — Actors Who Almost Played Famous Roles
Because he’s had such success, you can’t really fault Will Smith for turning down the role of Neo in ‘The Matrix.’ The same goes for Ewan McGregor. Smith couldn’t see himself in the role and, frankly, neither can we, because Keanu Reeves’ "whoa" was just what Neo needed.