Quite an achievement

Rating: 9/10 (27 April 2018)

Could've been a bloated mess but the Russo brothers juggle the huge cast well (although a few characters felt underused). The characterisation of Thanos really underpins the whole thing though - a rounded and well written villain for once.
Some more character beats for the main cast would have been nice but that would probably have extended the run time to 3 hours plus - which would have been fine with me.
Brilliant fun