丹尼尔·戴-刘易斯
Daniel Day-Lewis
饰:丹尼尔·普莱恩维尤 Daniel Plainview
凯文·J·奥康纳
Kevin J. O'Connor
饰:Henry Brands
塞伦·希德
Ciarán Hinds
饰:Fletcher Hamilton
保罗·达诺
Paul Dano
饰:伊利·桑迪 Paul Sunday,Eli Sunday
狄龙·弗雷泽尔
Dillon Freasier
饰:H.W. Plainview
Christine Olejniczak
Christine Olejniczak
饰:Mother Sunday
保罗·F·汤普金斯
Paul F. Tompkins
饰:Prescott
吉姆·麦司奇门
Jim Meskimen
饰:Signal Hill Married Man
科琳·福伊
Colleen Foy
饰:Adult Mary Sunday
凯文·布雷斯纳汉
KevinBreznahan
饰:Signal Hill Man
David Willis
David Willis
饰:Abel Sunday
Vince Froio
Vince Froio
饰:Plainview Servant
汉斯·霍斯
Hans Howes
饰:Bandy
拉塞尔·哈瓦尔德
Russell Harvard
饰:Adult H.W.Plainview
Coco Leigh
Coco Leigh
饰:Mrs. Bankside
Hope Elizabeth Reeves
Hope Elizabeth Reeves
饰:Elizabeth
Erica Sullivan
Erica Sullivan
饰:Signal Hill Woman
Martin Stringer
Martin Stringer
饰:Silver Assay Worker #1
Jacob Stringer
Jacob Stringer
饰:Silver Assay Worker #3
Matthew Braden Stringer
Matthew Braden Stringer
饰:Silver Assay Worker #2
Joseph Mussey
Joseph Mussey
饰:Silver Assay Worker #4
巴里·德尔·舍曼
Barry Del Sherman
饰:H.B. Ailman
Harrison Taylor
Harrison Taylor
饰:Baby HW
Stockton Taylor
Stockton Taylor
饰:Baby HW
Randall Carver
饰:Mr. Bankside
Sydney McCallister
Sydney McCallister
饰:Mary Sunday
Kellie Hill
Kellie Hill
饰:Ruth Sunday
Dan Swallow
Dan Swallow
饰:Gene Blaize
Robert Arber
Robert Arber
饰:Charlie Wrightsman
Bob Bell
Bob Bell
饰:Geologist
David Williams
David Williams
饰:Ben Blaut
Joy Rawls
Joy Rawls
饰:Eli Follower #1
Louise Gregg
Louise Gregg
饰:Eli Follower #2
Amber Roberts
Amber Roberts
饰:Eli Follower #3
Robert Caroline
Robert Caroline
饰:Oil Worker #2
John W. Watts
John W. Watts
饰:Oil Worker #1
Barry Bruce
Barry Bruce
饰:Oil Worker #3
Irene G. Hunter
Irene G. Hunter
饰:Mrs. Hunter
John Chitwood
John Chitwood
饰:Little Boston Doctor
大卫·沃肖夫斯基
David Warshofsky
饰:H.M. Tilford
Tom Doyle
饰:J.J. Carter
Colton Woodward
Colton Woodward
饰:William Bandy
John Burton
John Burton
饰:L.P. Clair
Robert Barge
Robert Barge
饰:Bartender
Ronald Krut
Ronald Krut
饰:Standard Oil Man #1
Huey Rhudy
Huey Rhudy
饰:Standard Oil Man #2
Robert Hills
Robert Hills
饰:HW's Interpreter
Rev. Bob Bock
Rev. Bob Bock
饰:Priest
Phil Shelly
Phil Shelly
饰:Plainview Servant #2
詹姆斯·唐尼
James Downey
饰:Al Rose
Steven Barr
Steven Barr
饰:Standard Oil Man #3
Brad Carr
Brad Carr
饰:Signal Hill Man (uncredited)
Rhonda Reeves
Rhonda Reeves
饰:Elizabeth's Mother (uncredited)
玛丽·伊丽莎白·巴瑞特
Mary Elizabeth Barrett
饰:Fanny Clark (uncredited)
迈克尔·阿克
Misha Bugaev
饰:Young Man (uncredited)
Beau Smith
Beau Smith
饰:Blacksmith (uncredited)
Arne Starr
Arne Starr
饰:Signal Hill Resident (uncredited)
盖·理查森
Guy Richardson
Paul F. Tompkins
饰:Prescott