Jennifer Love Hewitt as Melinda Gordon David Conrad as Jim Clancy Camryn Manheim as Delia Banks Jay Mohr as Professor Rick Payne Tyler Patrick Jones as Ned Banks Ignacio Serricchio as Gabriel Rance Lawrence