A parte il cane randagio Mingus, Sophia, 11 anni, non ha veri amici. Viene spinta in giro dai "Beastie boys", una banda di ragazzi di strada che ha costruito un intero accampamento tra gli alberi di uno sfasciacarrozze. Un giorno Sophia viene a sapere che Carlow, il sindaco, ha ordinato di abbattere il cantiere. Mingus, che vive nel cortile, verrà portato via e messo a dormire. Sophia è scioccata ma proprio in quel momento incontra una zingara, che le presta una vecchia palla di cuoio. Solo per cinque giorni. La palla è viva e potrebbe essere in grado di aiutarla a salvare il cortile. E in effetti il Pallone si rivela un personaggio straordinario. Fa volare gli oggetti e comunica con Sophia fischiando e attacca con successo la guardia del corpo di Carlow "Sweetlove". Sophia è accettata nella banda. Si rende conto che la palla potrebbe cacciare gli uomini del sindaco dal cortile. Eppure, Sophia scopre che anche la grande magia a volte ha dei lati oscuri: quando il nuovo amico di Sophia, Romeo, cerca di baciarla, il ballo diventa geloso e diventa crudele...