Jabarkan Box Office dari There Will Be Blood

Film There Will Be Blood mendapatkan $40.222.514 di Amerika Utara dan $35.959.031 di negara lain. Total pendapatan yang dihasilkan oleh film ini mencapai $76.181.545, melebihi anggaran produksi film $25 juta.

Pada pembukaan akhir pekan secara terbatas, film ini mendapatkan $190.739, menempati posisi ke-32 di box office. Namun, pada pembukaan akhir pekan secara luas, film ini mendapatkan $4.869.383, menempati posisi ke-9 di box office.