Although Jared Leto had a terrible year in 2025, the actor's franchise-killer movie is already streaming at #1 on Disney+ ...