Alex (Evan Whitten) entdeckt auf einem Familienausflug im Schuppen seines Großvaters (Demián Bichir) einen jungen Chupacabra, eine mythische Kreatur aus der mexikanischen Folklore. Dem Wesen wird nachgesagt, dass es das Vieh der Bauern frisst, doch "Chupa", wie Alex es tauft, ist in Wahrheit ein freundliches und missverstandenes Geschöpf, das allerdings durchaus über besondere Kräfte verfügt. Auf diese hat der finstere Wissenschaftler Richard Quinn (Christian Slater) es abgesehen, als er von seiner Existenz erfährt. Alex weiht seinen Cousin Memo (Nickolas Verdugo) und seine Cousine Luna (Ashley Ciarra) ein und gemeinsam versuchen sie, Chupa zu beschützen.