I personally find the visual performances in this film compensate for what might be lacking in the script. I still feel like everything works in this film. Saw it originally in the theater and it was pretty amazing to see and hear it in that environment. I still enjoy it almost a decade later.