Source: https://www.thestar.com/entertainment/movies/review/2018/04/24/avengers-infinity-war-satisfies-thanks-to-many-good-heroes-and-one-great-villain.html