Fantasy Moguls‘ Steve Mason is reporting that the all-night shows of The Dark Knight that began late last night have earned $18.4 million. Wait…the film has made that much in the last twelve hours? This beats the midnight opening record of Star Wars: Episode III — Revenge of the Sith, Mason says.