Réfugié dans la drogue depuis l’adolescence, James Bowen est un jeune SDF Anglais en manque de repères. Un jour, il trouve un chat abandonné qui s’appelle Bob et les deux deviennent inséparables. Un duo improbable et une amitié hors du commun qui vont aider James à sortir de l’enfer. Il rencontre l’amour et renoue avec sa famille, tout en devenant un livreur de journaux en compagnie de son nouvel animal de compagnie.
Laissée à l'abandon par leurs surveillants qui ont mystérieusement disparu, une petite bande de délinquants juvéniles fait les 400 coups dans son centre de redressement. Mais cette drôle de situation va très vite révéler une menace inattendue : frappés par un mystérieux virus, les adultes sont enragés et attaquent tous ceux âgés de moins de 18 ans…