It’s got “devil” in the title and, thanks to some time-jumping cleverness, a thriller plot that’s plenty suspenseful. But ...