Heather Graham was terribly miscast
Issues with her performance aside, can anyone believe that a woman that beautiful couldn't make enough money from prostitution to afford food and a place to sleep?
No, they should have cast someone who isn't as beautiful but who is a good actress. Emily Watson or Juliet Stephenson, someone like that.