I actually thought that this was a great role for Shannen; it gave her a chance to play someone incredibly messed up, which showcased her dramatic acting skills extremely well. This is definitely in my top ten of favourite Shannen movies, not because of the entire film, but because of her acting in it.
*squishy hugs*