Avengers: Infinity War (out Apr 25) is very good. There's an element of repetition in terms of the action and moral dilemmas (choosing the life of one versus a million) but the writers have found a way to bring all of these characters together and create something interesting, tense and coherent. With an unforgettable cliff hanger ending, I'm very interested to see where this franchise goes next. Grade: A-.