It was alleged that Katie Holmes's marriage to Tom Cruise was a factor in her exit from Christopher Nolan's Batman movies.
Tom Cruise and Katie Holmes' relationship was colored by controversy from start to finish, including a surprising 16-year age gap between the two.