Tom Cruise’s newest film has already suffered a major defeat at the box office, and another tidal wave of bad news is coming this weekend.