Witt Hampton (Gene Bicknell) is an embezzler who manages to escape from prison, taking refuge in a barn in the country. He's discovered by two children, Cassie (Nicolette Little) and Jack (Scott Terra). Witt explains that he's actually a ghost that only they can see. Suitably convinced, the kids help Witt remain hidden from Aunt Helen (Diane Ladd) while enjoying some local escapades. Witt hopes to redeem himself, but a tough sheriff named Rollie Burns (John Savage) has other plans.