A movie should stand on its own two feet as an entertainment experience. You shouldn't have to watch 18 other movies first in order to enjoy a film. Unfortunately, to enjoy Avengers: Infinity War, you really have to have seen all the other MCU films or this film doesn't really make any sense. Hell, they rarely even introduce characters by name, let alone give you any clue as to who these people are. It really takes shalllowness to a whole new level of yawn-inducing ennui.

It's not like I haven't seen any other Marvel superhero movies; I've seen several. When I was a kid, I read the comic books. And I still had no clue who most of the characters in this movie were! And I certainly didn't give two hoots whether they lived or died.

The film is a spectacular, eye-popping kaleidoscope of sumptuous costumes, special effects, and MONEY spent lavishly on just about everything. The salaries for the all-star cast alone must have sucked up a huge portion of the film's budget. But who cares? If you weren't already invested in the characters, you aren't going to become invested in this sea of nameless wisecrackers spewing rather clever (but pointless) dialogue endlessly.

I couldn't make it to the end, I walked out about halfway through. I hear the end is the best part but I couldn't summon enough interest to care. They lost me with the meaningless major death early in the picture. Snore! I don't go to a film to see favorite characters bite the dust! Especially since they'll just have to resurrect people so they can make their various contracted sequels in their own franchises. This film is an expensive waste of time unless you're a rabid fan.

It's all about the story, man! Without a good story and some time spent up front getting you invested in the main characters, a movie is nothing. Black Panther was terrific because it had a terrific script but this film sucked rocks because its script was a shallow, mediocre snooze despite the witty repartee. Don't bother unless you're a big fan of the MCU.