The second half of this review contains SPOILERS. If you’re not emotionally prepared to know how Nick Fury’s cat defeats Thanos* or that Doctor Strange is actually a time-traveller from 3024*, please stop reading at Benedict Cumberbatch’s warning. *Fake Spoilers