There Will Be Blood
An absolutely fantastic film. The plot is amazing and handles the time jumps well. The pacing and acting are completely perfect - Daniel Day-Lewis and Paul Dano are both standouts, with Dano the best I've ever seen him. Well-written dialogue and great cinematography, with some of the most interestingly developed characters in recent cinema.