Casting There Will Be Blood
There Will Be Blood There Will Be Blood

Rôle : H.W. Plainview

Rôle : Henry

Rôle : Elizabeth

Rôle : Mary Sunday

Rôle : H. B. Ailman
- Abel Sunday David Willis
- Mr. Bandy Hans Howes
- Mary Sunday (young) Sydney McCallister
- Prescott Paul F. Tompkins
- Signal Hill Man Kevin Breznahan
- Signal Hill Married Man Jim Meskimen
- Signal Hill Woman Erica Sullivan
- Mr. Bankside Randall Carver
- Al Rose James Downey
- H.M. Tilford David Warshofsky
- J.J. Carter Charles Thomas Doyle
- Adult H.W. Plainview Russell Harvard
- Fanny Clark (uncredited) Mary Elizabeth Barrett
- Signal Hill Man (uncredited) Brad Carr
- Elizabeth's Mother (uncredited) Rhonda Reeves
- Blacksmith (uncredited) Beau Smith