Avengers: Infinity War does not disappoint. There are many serious and light-hearted scenes, yet they are timed perfectly as to not undermine the emotional impact of other scenes. Marvel holds nothing back, and no one is safe. The plot was fast paced and filled with action with brief moments of rest in between. Thanos is not your typical villain as he struggles with his own decisions. Overall, a very good film.