Ghost Whisperer: Season 3 Episode 12: First Do No Harm
Starring: Jennifer Love Hewitt, David Conrad, Camryn Manheim, Jean Louisa Kelly, Lawrence Pressman, Robert Bagnell, David Ramsey
Length: 49 minutes
Ghost Whisperer: S03E12 Description: Melinda believes Jim is being haunted by the ghost of a man he tried to save, and all Jim wants to do is somehow communicate his remorse. But Melinda’s protectiveness causes conflict between them, and may mask what’s really happening.