There's a limit to what you expect from a Sci-Fi channel film given the budgets they have to work with. That said, this film kept me happily entertained from start to finish. The casting for the most part was excellent as was the locales where this was shot. Kevin Grevioux (Grieves) deserves special mention for an outstanding performance. His low pitched voice, size, and natural acting ability were well suited to this role. Ditto for Joyce Giraud (Estrella) although she had a much smaller / limiting part. Look, it's a vampire film. You've got to suspend your sense of disbelief a bit even to want to watch the thing. Once you've done that however, this film rocks!