Il quattordicenne Cosmo, cresciuto nella Dublino degli anni Ottanta, deve sopravvivere alla difficile vita familiare, caratterizzata dalla problematica relazione dei genitori, dai problemi economici e dalle angherie del fratello maggiore, e a una nuova scuola pubblica, dove tutto è più pesante da gestire. Cosmo, inoltre, scrive canzoni, forma una scombinata band con alcuni compagni di scuola e gira alcuni video musicali amatoriali, per conquistare il cuore della ribelle Raphina.
Forrest Gump - un ragazzo non proprio idiota, ma dal basso coefficiente d'intelligenza - racconta la sua storia a coloro che, uno dopo l'altro, si siedono vicino a lui in attesa dell'autobus. È stato in Vietnam, ha stretto la mano a tre presidenti, ha incontrato Elvis, ha assistito ai movimenti studenteschi, ha casualmente fatto esplodere il Watergate, ha suggerito le parole di "Imagine" a John Lennon e per tutta la vita è stato innamorato di una ragazza conosciuta fin da bambino.