Shailene Woodley
Felicity Merriman
Kevin Zegers
Ben Davidson
David Gardner
Grandfather
John Schneider
Mr. Edward Merriman
Marcia Gay Harden
Mrs. Martha Merriman
Bruce Beaton
Mr. Cole
Robinne Fanfair
Rose
Rothaford Gray
Marcus
Lynne Griffin
Lady Templeton
Katie Henney
Elizabeth Cole
Juliet Holland-Rose
Annabelle Cole
Géza Kovács
Jiggy Nye
Eulala Scheel
Nan Merriman
Janine Theriault
Miss Manderly
Melody Johnson
Catherine
Genevieve Harvey
Baby Polly (uncredited)
Julian Harvey
Baby Polly (uncredited)