Peter Plunkett (Peter O'Toole), unable to make the payments on a castle in Ireland, decides to advertise the castle as haunted to attract gullible American tourists. Among those who visit is Jack (Steve Guttenberg), a romantic desperate to rekindle the romance with his wife, Sharon (Beverly D'Angelo). Peter and his staff fake the haunting, but soon awake the real ghosts of the castle, including a female ghost who falls in love with Jack.