Steamy Filipino film uncovers a tantalizing secret society.