Kymmenvuotias Oscar kuulee vahingossa vanhempiensa ja lääkärin käymän keskustelun ja saa tietää totuuden sairaudestaan. Oscar kieltäytyy vihoissaan puhumasta vanhemmilleen ja viettää sen sijaan aikaa suorasanaisen ystävänsä Rosen kanssa. Rose näyttää Oscarille uuden maailman, jossa jokainen päivä vastaa kymmentä vuotta. Oscar kokee uskomattomia seikkailuja satumaisissa maailmoissa, ja ystävyys Rosen kanssa muuttaa lopulta hänen elämänsä.