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