The Ballad of Jack and Rose › Cast
Daniel Day-Lewis
Jack
Catherine Keener
Kathleen
Camilla Belle
Rose
Beau Bridges
Marty Rance
Ryan McDonald (Canadian actor)
Rodney
Jason Lee (actor)
Gray
Jena Malone
Red Berry
Paul Dano
Thadius
Ryan James McDonald
Susanna Thompson
Miriam Rance
Anna Mae Clinton
Young Rose