Entertainment ❯Movies ❯Actors ❯Keanu Reeves
Tom Cruise almost played Rorschach in Zack Snyder's 'Watchmen', but ultimately the role went to Jackie Earle Haley.