fluke 1995 , fantasy and mystery benji meets ghost in this very unusual story about a workaholic named thomas johnson ( matthew modine ) who dies under mysterious circumstances and finds himself reincarnated in the form of an adorable puppy dog called fluke ( played by comet ) .