Tom Cruise has a career packed with plenty of science fiction films. Edge of Tomorrow survived a turbulent production and became a surprise success. Oblivion may not have been as successful, but it led to Cruise working with Joseph Kosinski, and the two eventually reunited for Top Gun: Maverick. One could even argue that the technology used by Cruise's Ethan Hunt in the Mission: Impossible franchise borders on the edge of science fiction. But there's one science fiction movie that Cruise never managed to become a part of, despite his desire to play the lead role, and that's John Carter.


Bengali (Bangladesh) ·
English (United States) ·