JJ es un niño de doce años que decide escapar del hogar de acogida en el que vive con su odiosa madre adoptiva para buscar a su madre verdadera. En su huida va a parar a Central Park, y allí se convierte en el protegido de un guardián (Harvey Keitel), un hombre pobre y excéntrico que le promete cuidarlo y mantenerlo a cambio de compañía.