‘Babylon’ review: Pure magic and bad taste