He's an American. She's a ghost. Vacation romances are always a hassle. When Peter Plunkett's (Peter O'Toole)'s Irish castle turned hotel is about to be repossessed, he decides to spice up the attraction a bit for the American tourists by having his staff pretend to haunt the castle. The trouble begins when a busload of guests arrive - along with some real ghosts. Among the tourists are married couple Jack (Steve Guttenberg) and Sharon (Beverly D'Angelo). Sharon's father holds the mortgage on Castle Plunkett, so she's hoping to debunk the ghosts. Jack, on the other hand, after meeting pretty ghost Mary (Daryl Hannah), is very eager to believe. Can there be love between a human and ghost? Jack and Mary are going to try and find out.