Best villan ever, best plot

Rating: 10/10 (29 April 2018)

Please watch. At least twice. Everyone get their reason and motivation explained. Every plot is meaningful. Everyone in the theater was shocked and moved.
I know it's weird but I kind of respect Thanos after watching for the second time.