詹妮弗-洛芙-休伊特 Jennifer Love Hewitt 饰演 梅琳达
大卫-康拉德 David Conrad 饰演 吉姆
爱莎-泰勒 Aisha Tyler 饰演 安德丽亚
泰勒-帕特里克-琼斯 饰演 Ned Banks
朱恩-斯奎布 饰演 Grandma
克里斯托夫-桑德斯 饰演 Ned Banks
托马斯-F-威尔森 饰演 Tim Flaherty
格蕾丝-富尔顿 饰演 Young Melinda
马丁-唐文 饰演 Tom Gordon
安妮-阿彻 饰演 Beth Gordon