Bejoy Nambiar’s film reminds us about the insatiable appeal of a creature feature, a rarity in Indian cinema these days ...