Like almost everyone, I am a big fan of the MCU. I still can remember the hype of the original Avengers film and for the most part, it met the hype. I didn't care so much for the 2nd Avengers movie with Ultron. But most films in the MCU were really good, and I had high hopes for this 3rd movie.
The film takes place not long after the events of Thor: Ragnarok and Black Panther. The Titan Thanos is after all the Infinity Stones. His plan (unlike the original role in the comics) is for him to "save the universe" by using the cosmic gems to destroy exactly half of all the creatures that live in it. After taking the space stone, Thanos heads to Earth to collect most of the other ones not in his control.
Tony Stark is one of the first to be prepared for Thanos. He allies with Dr. Strange and a few others to protect the time stone from falling into the villain's hands. The Guardians of the Galaxy also arrive as they save a fallen warrior, and two of their members have bad blood against Thanos anyway. Iron Man sure didn't know what he was getting himself into.
After a bitter civil war, Steve Rogers comes out of hiding for the most part. Captain America and his loyal allies arrive in Wakanda to ask Black Panther for his help. They know Thanos' minions are after the mind stone in Vision's head, and they'll need all of Wakanda's army to counter the monsters coming their way.
Overall I was pretty impressed by Infinity War especially considering how many characters they crammed into this one. It's also the longest movie in the MCU (close to three hours) but I didn't feel like the time dragged at all. I was also shocked that the "character deaths" that I expected, were...much different. Let's just say, you might not feel so good by the time the credits roll and you have to wait another year to see the next Avengers movie.