I really liked There Will Be Blood, but that’s due to Daniel Day-Lewis’ performance more than anything else. A lesser actor in the role and I probably wouldn’t even remember it.
I watched that movie based on all the excellent reviews and was bored to death by that movie. Absolutely nothing happens, and Daniel Day-Lewis’ performance was over the top.
Since this is the unpopular opinion thread I think it’s appropriate for me to add that I also think Daniel Day-Lewis is an overrated actor.