This movie is artistic, confusing, and trippy. If you like strange/complex it is a most creative film. It might be confusing at some parts but that just made it better. Movies today don't put responsibility on the viewer to figure out what is going on and this film does that. Not only that but the Scarlett character is amazing and devastating all at once. Acting is done very well, Jena Malone was great in her role of Scarlet and Ted Levine did a decent job with his character too. Direction is top notch and I will definitely check other movies done by this director. Overall this movie was a joy ride for me and I give it a well deserved 8 star rating.