Eva Green is an excellent suggestion that I hadn't thought of. I think most people remember her from "Casino Royale"
where she was basically a nice character, but I always think of her as the girl from "The Dreamers"
where she showed she could convincingly play someone with a rather sinister/fucked up side. It's hard for me to accept her as an sweet innocent girl after how memorably she played a darker character in "The Dreamers"