Gory tale swings between good and bad