On rare occasions, a movie appears that successfully mixes elements of comedy with those of horror without being silly, cheesy or vulgar. Alex De la Iglesia's superb "El Día de la Bestia" is definitely one of those movies.
With an interesting plot, very likable characters, good SFX(considering the low budget) and a great cast, this formidable movie from Spain turns instantly in a cult classic by it's own merits.
Alex Angulo stars as father Angel, a priest who is also a scholar of theology, and that has discovered that John's revelation contains encoded the date and place for the birth of the Antichrist: Christmas Eve of 1995 in Madrid. With that knowledge, he decides to turn himself into a satanist in order to discover the exact place of the birth. With the aid of metal-head Jose Maria(played by Santiago Segura) and the fake psychic Professor Cavas(played superbly by Armando De Razza), he goes on his quest to kill the baby before the anti-Christ's reign begins.
The story is filled with very dark humor as the priest has to sin in order for him to be convincing enough as a satanist. Alex Angulo really carries the film and gives a great performance, but is Armando De Razza who steals the show; Cavas and his girlfriend(played by beautiful Maria Grazia Cucinotta) have a great scene and Maria shines on her small role as the dumb blonde who dates Cavas.
De la Iglesia takes us on the roller-coaster that is this movie, as it never drags and goes on with a fast-paced rhythm. A great camera-work makes the film even better and the bizarre beauty of it's photography, contrasting the colorful Christmas with the dark gritty violence of the streets of Madrid.
Overall a near-perfect film, "El Día de la Bestia" will keep you entertained with it's irreverent(some would say blasphemous) dark humor.
10/10. Very recommended.