Henry Cavill's 98-minute sleeper hit has been overtaken on streaming by the Nic Cage masterpiece that grossed only $3.8 million.