- Studio: Twentieth Century Fox Film Corporation
- Release Date: Jun 23, 2000
- Critic Score
- Most active
- Publication
- Most clicked
-
90Irresistibly deranged.
-
90A disgusting piece of work; I still can't believe how much I loved it.