I haven't read this whole thread so not sure if it's been mentioned, but if you get the chance watch 'Under The Skin' starring Scarlet Johansson. It's a real head f**k! But even though you think 'wtf Is going on?', just keep watching. The film drags you in and keeps hold of you. The acting is...