Most people who have a similar negative view of this film like myself, have covered most of what's wrong with this film, the damming jarring pace, the lack of any true revelation at the end, the lack of any true connection to any characters throughout the whole movie...

...but no one has criticised the one thing I find to be the most overrated part of this movie; Daniel Day-Lewis' acting. I have seen him in quite a few other films and was always impressed, from The Crucible, In The Name of the Father, to Gangs of New York (also overrated but at least old Danny boy was entertaining enough, and fit for purpose in a film that required a pantomime approach), but in There Will Be Blood, Day-Lewis is essentially a caricature of a 'coming of age' oil baron, and I found it incredibly hard to take a single iota of his performance seriously. In most scenes he looks constipated, his eyes about to pop out from their sockets like a burst oil line. He's equivalent to a 'try-hard' in an acting role, and for someone of his calibre I was shocked how awful his acting was all the way through this massive dung hill of a movie. I felt embarrassed for the guy. There was nothing believable about his performance, I would understand if it were a film like Gangs of New York which is full of cartoonish stereotypes as that is what the movie deliberately went for, but for this film, it turned into a bizarre comedy. Maybe that's what the director was going for, if so, I should have given this film a 1.