Alita: Battle Angel
Throw in an impressive supporting cast that includes Jennifer Connolly, Mahershala Ali, Jack Earle Hayley and Michelle Rodriguez and the result is an absorbing, entertaining rollercoaster ride that - fingers-crossed - may allow Alita to fight another day.