For a film that’s been set up by a whopping 18 preceding films, “Avengers: Infinity War” does a magnificent job of pulling together all the previous setups into one unified whole. The nineteenth entry in the Marvel Cinematic Universe – with a currently untitled sequel coming to cinemas next year – sees the various superheroes struggling to prevent a powerful alien villain, Thanos, from acquiring the power to commit universal genocide. The film’s sprawling cast necessitates that they be split into smaller, more manageable groups, so as to have any sort of meaningful interaction between characters.

Forbes released its annual highest-paid actors list for 2017 and there are quite a few newcomers on the list. Overall, the list proves that if you star in the Marvel Cinematic Universe, you’re set for a while. Ruffalo got a nice payday from his role in the MCU.

Thanks to having J.A. Bayona at the helm – director of the very-frightening-indeed 'The Orphanage' – it looks like we'll soon be getting a rather more scary look into the world of genetically engineered dinosaurs.