First off, I have to admit that I went into this film with low expectations. I've hated every film by P.T. Anderson ("Boogie Nights" is the worst film I've ever seen). "There Will Be Blood" is more garbage from this no-talent. He doesn't seem to understand how to pace a film, his dialog is insipid and his characters are impossible to identify with. Yet the most irritating thing about his films are that they're BORING! The photography in this film is excellent, but the screeching soundtrack made me want to gouge out my eyes. Daniel Day-Lewis is an extraordinary actor, but he'll be downgraded in my book because he participated in this trash. Wake up Hollywood: P.T. Anderson is a hack! It astounds me that his films get such great reviews.