India, July 27 -- The Odyssey continued to exert a mighty hold on moviegoers in its second weekend, both in the US and globally. The epic from Christopher Nolan has earned more in its second weekend than his last release, Oppenheimer, managed in its opening weekend. This is a staggering achievement for the R-rated adventure, which is also breaking the bank internationally.

The Odyssey opened at $123 million in its opening weekend and remained steady over the week, hardly showing the big drops that tentpole films are accustomed to. In its second weekend, Universal Pictures said that the film earned $87 million. This is the second-best second weekend for an R-rated film after Deadpool and Wolverine. The mere 30% drop from the first weekend...