Does well when it stays faithful to the short story but goes off the rails toward the end for the worse.
I typically love Edgar Wright films, but not this one.