Jennifer Love Hewitt
as Melinda Gordon
David Conrad
as Jim Clancy
Camryn Manheim
as Delia Banks
Jamie Kennedy
as Eli James
Christoph Sanders
as Ned Banks
Jay Mohr
as Professor Rick Payne
Aisha Tyler
as Andrea Marino