Für den zehnjährigen James bricht eine Welt zusammen, als seine Mutter Katie ihren brutalen Exlover ermordet und deshalb verhaftet wird. Der Junge kommt zu einer Pflegefamilie, wo er sich in seine Träume flüchtet. Schließlich läuft James weg. Unterwegs begegnet er Henry, der sich liebevoll um den kleinen Ausreißer kümmert.