Even Hannibal Lecter might find himself a tad freaked by Der Menschenfresser (1993), a German chiller about a late-night encounter between a female crime novelist and an avowed cannibal. Irene Kugler stars as Rosa, a mystery writer who’s introduced to the curious, middle-aged Otto (Helmut Lorin) … Join Mr Skin to read her entire Biography