There Will Be Blood ★★★★½

there sure was some blood