A la mort de sa mère, James est placé dans un orphelinat sordide. Il ne tardera pas à tomber dans la délinquance et sera alors recruté par Cherub (département ultrasecret des services de renseignement britanniques, composé d'agents âgés de 10 à 17 ans). Il suivra un entraînement avant de se voir confier sa première mission. Mais sera-t-il capable de résister 100 jours... 100 jours en enfer ?