Når stjernespilleren for Angels' Soccer Team blir skadet, bestemmer Coach Carter (spilt av Reginald Vel Johnson, Family Matters) seg for å sette inn den klønete jenta, McKenzie Adams (Taylor Faye Ruffin) på banen. Etter å ha blitt ydmyket foran hele skolen, endrer lykken seg - hun møter en engel som oppfyller hennes tre ønsker. Ute av stand til å holde det hemmelig, tar hun med seg lillebroren Josh (Tyler Humphrey) og hunden deres Sam på en virvelvind av moro og eventyr. All moroa er kortvarig når lykken til McKenzie tar slutt, og hun må finne ut av ting på egenhånd.