This exceeded my expectations, the 10 year long wait was finally worth it. Each second of the movie from the moment the marvel logo appears to the end post credit scene it never once made me look away from the screen. Being the longest marvel movie ever still it felt short. The acting, cinematography, visual effects, soundtracks all were spectacular. The range of emotions, tensions between character is fun to watch but It is definitely dark and emotional due to which its advisable to carry tissue with you. The dialogues were great except for few scenes where it looked over dramatic. Avengers: infinity war left me so shocked it took a while to get a hold of what I just saw. This is by far the most thrilling movie I ever saw.