
Cast

Amanda SeyfriedAnn Lee 
Lewis PullmanWilliam Lee 
Thomasin McKenzieMary Partington / Narrator 
Matthew BeardJames Whittaker 
Christopher AbbottAbraham Standerin 
Viola PrettejohnNancy Lee 
David CaleJohn Hocknell 
Stacy MartinJane Wardly 
Scott HandyJames Wardley 
Jeremy WheelerJohn Townley 
Tim Blake NelsonPastor Reuben Wight 
Daniel BlumbergDeacon Talmadge Bishop 
Willem van der VegtAnn's Father - M
Maria SandAnn's Mother 
Millie-Rose CrossleyAnn Lee (12 Yrs) - E
Esmee HewettAnn Lee (6 Yrs)
If you liked this




















