Jimmy Spud è un undicenne timido che vive a Newcastle. Non ha molti amici e non ha un buon rapporto con suo padre, disoccupato e depresso che litiga sovente con i familiari e vorrebbe che Jimmy fosse un vincente. La madre invece lavora in un fast food e non ha molto tempo per parlare con lui. L'unica persona con la quale Jimmy si confida è il nonno. Il sogno segreto del ragazzo è di diventare un angelo, così pensa di poter difendere gli altri dal male che si fanno tra di loro e suo padre sarà fiero di lui. Un giorno si trova di fronte l'arcangelo Gabriele e Jimmy gli chiede di poter entrare nelle schiere angeliche... ma non è semplice e non sempre gli angeli possono fare tutto. Quando il padre si ammala gravemente, Jimmy scopre che nemmeno Gabriele può aiutarlo...