I just learned Demi Moore is the girl on the I Spit On Your Grave poster.
"The Astrologer". Here's a couple reviews I found that might help, though the following clip and trailer may also be of interest. The dinner scene in particular must be seen to be believedGary, that video got blocked that you were talking about. What is the films name? I'm intrigued.