Ryan Coogler’s period supernatural vampire pic starring Michael B. Jordan is on course for a promising $40 million Easter weekend debut after winning over both critics and audiences.