every role and down to the small and have be cast and act with bravado . the extraordinary jena malone never take a misstep . her two co star be equal to her in this film . ryan gosling may be the best actor of his generation . chris klein give his best performance to date . this be a thought and conversation provoking film that should be see by teen and young adult . you will think and talk about this film for day . highly recommended .