All Cast

Daniel Day-Lewis

Daniel Day-Lewis

Jack Slavin

Camilla Belle

Camilla Belle

Rose Slavin

Catherine Keener

Catherine Keener

Kathleen

Ryan McDonald

Ryan McDonald

Rodney

Paul Dano

Paul Dano

Thaddius

Jason Lee

Jason Lee

Gray

Jena Malone

Jena Malone

Red Berry

Beau Bridges

Beau Bridges

Marty Rance

Susanna Thompson

Susanna Thompson

Miriam Rance