Der geheimnisvolle Daniel (Diarmaid Murtagh) lebt auf der Straße. Gemeinsam mit seinem Hund
Bruno streift er durch London und sucht die immer gleichen Plätze auf. Es scheint, als würde er das
Leben beobachten, das neben ihm stattfindet. Gelegentlich schaut Daniel bei Malik (Seun Shote)
vorbei, seinem einzigen Freund, der eine Reinigung und Schneiderei betreibt und ihn finanziell mit
kleinen Jobs unterstützt. Als Daniel eines Nachts brutal überfallen wird, verschwindet Bruno
spurlos. Auf der Suche nach seinem Hund begegnet ihm der kleine Izzy (Woody Norman), der von
zu Hause weggelaufen ist und die Nacht auf einem Spielplatz verbracht hat. Der Junge schließt sich
Daniel an und gemeinsam begeben sie sich einen Tag und eine Nacht lang auf die Suche nach
Bruno. Dabei unterstützen und helfen sie sich gegenseitig mehr, als sie zunächst ahnen.