"Ghosts" packs an astounding amount of drama into just over an hour and a half " cheating and lying, bitterness and hypocrisy, venereal disease and crushed hopes, and that staple...