Wonderful film which was both funny and moving. A very original idea, cleverly written and with some brilliant performances. Ghost Town explores the idea that the dead can linger if there is unfinsihed business. Morose and anti-social Bertram Pincus (Ricky Gervaise) - a British dentist living in New York - prefers to wedge cotton wool in his patients' mouths so he doesn't have to hear their boring conversation. And frankly I can't blame him! However he is generally rude and unpleasant to his colleagues and neighbours and isolates himself in his apartment when not filling cavities.
His redemption comes in the form of a near death experience which causes him to see ghosts everywhere. One in particular (Frank played by Greg Kinnear) commandeers him to stop his widow Gwen (Tea Leon) remarrying an unsuitable man. Bertram falls for her and glimpses a life he could have. From then on, he is on a mission to lay not only Frank's ghost to rest but to confront his own haunting past and face the person he has become . Several lovely twists and turns ensue.