'Alita: Battle Angel' Opens With $41 Million at the Box Office