OH MY GOD. PERFECTION.

This movie is so perfect in every aspect. the last 20 minutes are some of the greatest scenes... ever. the songs Total...