Jennifer Love Hewitt Susan Allison
Betty White Caroline Thomas
Sean Faris Lucas Thomas
Billy Magnussen Neil Thomas
Meghann Fahy Young Caroline
Nadia Dajani Julie Oliver
Lori Beth Sikes Jenny (as Lori Beth Edgeman)
Gil Gerard Neil Thomas Jr