Intriguing first act gives way to dull second act, but decent ending
Released in 2007, "The Reaping" is a about a former ordained missionary who's now a professor who debunks supposed miracles around the world (Hilary Swank). She and her assistant (Idris Elba) venture to a bayou town where, amazingly, the ten plagues of Exodus are manifesting (!). David Morrissey plays their host in the town while AnnaSophia Robb plays the 12 year-old focal point of the plagues. Are the plagues real or can they be scientifically explained? If they're real, who's the source, God or the devil?
This is a haunting mystery horror film rather than a monster/slasher movie, so if you're looking for the latter don't bother. That said, this is an extremely well-made production. The visuals of the various plagues are awesome, particularly the bayou turning to blood, the locusts and fire raining from the sky. Moreover, Swank looks super sharp in the manner of Raquel Welch (neither are my type, but who can deny their looks that kill?). Elba is a likable partner and Morrissey seems creepy from the get-go. As for AnnaSophia, it's clear even at 12 years of age that she was gonna morph into a curvy cutie.
Where the movie goes wrong are elements of the story/script. It starts out good and is intriguing for the first 45 minutes or so, but then the next 30 minutes seriously lag. When the plot twist is revealed in the last act it turned me off the first time I watched the film, but I was braced for it with my second viewing and was able to accept it. The ending, while cartoonish, is spectacular in the manner of the end of "Raiders of the Lost Ark." So this is a solid mystery/horror movie, but it could've been better if they worked out the kinks in the screenplay, like the draggy second act and unsavory plot twist.
The film runs 99 minutes and was shot in St. Francisville, Louisiana (the bayou town), Louisiana State University in Baton Rouge, Shreveport & New Orleans, Louisiana, as well as San Juan, Porta Rico (the opening sequence) and Austin Texas.
GRADE: B-