James, placé dans un orphelinat sordide à la mort de sa mère, ne tarde pas à tomber dans la délinquance. Il est alors recruté par Cherub et va suivre un éprouvant programme d'entraînement avant de se voir confier sa première mission d'agent secret. Sera-t-il capable de résister 100 jours ? 100 jours en enfer... Cherub est un département ultrasecret des services de renseignements britanniques composé d'agents âgés de 10 à 17 ans.