One final thought, why did they choose that particular actress? The character is supposed to be this sexy freak that men lose their minds over but every shot of her face is cringe worthy. Her first world problems back story makes her hard to empathize with. There were no elements of surprise in the entire film as the character was so one dimensional that you could guess exactly how she would react to a situation and be absolutely correct to the point where it was ridiculous.
It's like the director's idea of a bad girl is a girl who talks slowly and whispers at all times for absolutely no reason. I couldn't decide if it was the acting of the actress that was terrible or if she was doing the best she could with what is by far the laziest dialog ever written. She just didn't fit and every word she said was frustrating because we were supposed to believe the other characters accepted it as normal, or worse, sexy. Unlike the amazing depth of character given to Mary, this lead was a horrible noir wannabe ripped right out of a low budget video game and placed in a world amongst otherwise adequate actors and actresses. I selected this movie hoping it would be similar to American Mary. Quite possibly the most poorly written female lead character of all time.