Warning: Big spoiler ahead

This movie kicks ass.