Na noite de Halloween, Blake, um fiel cão preto, morre nos braços de Mike, seu dono. Preso entre o Céu e o Inferno, ele tem três dias para ganhar 1.800 pontos de graça ou será um cão infernal para sempre. Para voltar para casa, precisa escolher entre se salvar e salvar cada alma perdida que encontrar. Um milagre o espera.