I think Joseph Fiennes and Winona Ryder are great in the movie. They have an interesting chemistry. Ryder still has a childlike naivety that makes you giggle when she starts swearing at Fiennes' character. And Fiennes, who so often plays the good looking suave men, plays a kind of dorky guy, irking Ryder at every turn and twist.
The stories within the story are hilarious, and I'm not sure if they are factual or not. It doesn't matter. I could see watching this over and over. The rest of the cast is excellent as well.