A mother struggles to make a better life for her daughter.
Katie Holmes
as Rita Carmichael
Stefania LaVie Owen
as Ruthie Carmichael
Eve Lindley
as Peter Pam
Richard Kind
as Marty
Luke Wilson
as Lee
Mark Consuelos
as Vic
Katherine Reis
as Sally
Odiseas Georgiadis
as Ben
Siobhan Fallon Hogan
as Ms. Frankfurt
Judy Greer
as Patti
Lolita Foster
as Ms. Simmons
Richard Petrocelli
as Frank