Perfect Blue ★★★★

And they said there was no such thing as anime giallo, uh