The ending is divisive for a reason
There Will Be Blood commits to a conclusion that not everyone will appreciate. I found it perfectly right — it refuses easy comfort. If you want tidy resolution you may be frustrated. If you want truth, it delivers.
There Will Be Blood (2007)