Nadie le cree al pequeño Danny cuando dice que su flamante padre adoptivo acaba de cometer un asesinato a sangre fría. Ni su madre, demasiado preocupada por agradar a su rico y nuevo esposo, ni la policía, ni su propio padre, un espíritu bueno y sensible que piensa que su hijo fabula y no quiere aceptar al nuevo miembro de la familia.
Pero el bueno de Frank (John Travolta) terminará por entender que su hijo no miente y juntos comenzarán a desarmar el ovillo de este thirller obvio y poco efectivo, mucho menos que otros que el director Harold Becker supo dirigir.
El elenco es variado y costoso (Travolta, Teri Polo, Vince Vaughn, Steve Buscemi) pero no cambia la suerte del film.