Christopher Nolan’s The Odyssey continues its dominance at the box office. According to Deadline, the epic delivered a massive $87 million domestic output in its second weekend, a phenomenal hold representing just a ~30% drop from its $123 million debut. The feat marks the best second weekend of Nolan’s career, edging out The Dark Knight ($75 million), and propels the film to a staggering $286 million domestic total in its first ten days, further sharpening the contrast with DC’s Supergirl.

While major blockbusters typically see a 60% to 70% decline in their second weekend, Supergirl cratered with a brutal 77% drop. The comparison becomes even more glaring when looking at the superhero film’s full trajectory: after a full month in theaters, its domestic gross has stalled at just $71 million. Failing to log a single sub-50% drop throughout its run, the movie is already being phased out of multiplexes, down to just 1,572 theaters.

In short, The Odyssey’s second weekend alone earned $16 million more than Supergirl managed across its entire North American theatrical run.

