“I think you look at it now and it couldn’t be anybody other than Tom Cruise,” Stated Hanks in an interview with Access Hollywood. “It’s the way the movie’s operated. I don’t think anybody would look at that now and say, ‘That movie was not perfect.’”
Warren Beatty, Kill Bill
David Carradine ended up stealing the show with his portrayal of Bill in Kill Bill. But, he wasn't actually supposed to assume the role. Warren Beatty was supposed to assume the position, but his schedule prevented him from shooting the movie in China.