Why haven't we talked about this amazing movie yet? Seriously. It is amazing.