Rose
Nathan Lloyd
Hal Thorne
Mindy
Madeleine
Rachel
Amelia
Sam
Richard
Man in Office
Christine
Sara
Tom
Jenny
Paul
Young Hal
Jenna
TV Anchor
Young Rose (as Amanda Hastings-Phillips)
Cathy (as Jaclyn Silvers)
Man at Coffee Shop
Young Nathan
Simon (uncredited)