Norm (Tim Matheson), é um polícia cuja carreira anda pelas ruas da amargura, e que recebe a missão aparentemente fácil de proteger Nathan (Ryan De Boer), um garoto de 12 anos que está em fuga, depois de ter presenciado um crime. Mas Nathan também não é um rapaz nada fácil, acabando por algemar o polícia à cama, antes de fugir levando-lhe o cartão de crédito. Um conhecido criminoso (William Katt) descobre uma pista sobre o paradeiro da criança, e a perseguição começa. Nathan regressa ao local do crime, descobrindo a chave de um armário de uma estação de amionetas, onde está o fruto do roubo. Com o dinheiro, Nathan aluga um quarto de hotel, que enche de brinquedos. A desesperada busca da criança por parte de Norm torna-se num perigoso jogo do gato e do rato. As vidas dos dois estão agora em perigo, e ambos têm de confiar um no outro para sobreviver. No final, enquanto a vida de Norm se modifica pela positiva, Nathan vai encontrar o verdadeiro significado para a sua própria existência.
