There Will Be Blood ★★★★★

Might be the very best film of the beginning of the century.

*Might*

Sorry, I don't make the rules.