Patrick Swayze plays a ghost who teams with a psychic to uncover the truth behind his murder - and to rescue his sweeheart from a similar fate.