Coba jelasin Pemeran dari There Will Be Blood dong

Daniel Day-Lewis sebagai Daniel Plainview

Paul Dano sebagai Paul Sunday dan Eli Sunday

Kevin J. O'Connor sebagai Henry

Ciarán Hinds sebagai Fletcher Hamilton

Dillon Freasier sebagai H. W. Plainview

Russell Harvard sebagai H.W. Plainview dewasa

Sydney McCallister sebagai Mary Sunday

Colleen Foy sebagai Mary Sunday dewasa

David Willis sebagai Abel Sunday

Hans Howes sebagai William Bandy

Paul F. Tompkins sebagai Prescott

Jim Downey sebagai Al Rose

David Warshofsky sebagai H. M. Tilford

Barry Del Sherman sebagai H. B. Ailman

Film There Will Be Blood mendapatkan review positif dari para kritikus. Berdasarkan Rotten Tomatoes, film ini memiliki rating 91%, berdasarkan 223 ulasan, dengan rating rata-rata 8,4/10. Berdasarkan Metacritic, film ini mendapatkan skor 93 dari 100, berdasarkan 42 kritik, menunjukkan "pengakuan universal".