“In a frenzy, fans have bought so many late-night tickets for the July 18 opening of the next Batman movie that theaters in places like San Diego, Chicago, and even Eagan, Minn., are scheduling 6 a.m. screenings for those who can’t get in at midnight or 3 in the morning.”