Roger (Joseph Gordon-Levitt) állami intézetben él édesanyja halála óta. Amikor édesapja meglátogatja egyszer, újra reménykedik, hogy magához veszi őt. Azonban édesapja mondása szerint majd csak akkor, ha a California Angels baseball csapat megnyeri a bajnokságot. Mivel a csapat az utolsó helyen játszik éppen, nincs sok esélye. Roger azért nem adja fel és imádkozik, hogy egyik vágya beteljesülhessen, és azzal talán a másik is. George Knox (Danny Glover), a csapat edzője legszívesebben mindenkit lecserélne, de nem teheti. Rogernek az egyik meccs alatt angyali látomása támad, és a siker után odaférkőzik a mesterhez és megosztja vele titkát. A babonás edző ezek után minden meccsre magával viszi Rogert. Több se kell az angyaloknak: minden megtörténhet égen s földön…