I loved the film! It's brilliant cast, stunning visuals, quirkiness and humour, had me laughing out loud and much of the audience too. The film takes a darker turn later however, with Bella's dawning realisation that the world outside, is not as she imagines it to be. The story delves into the seedier side of life and there are some pretty graphic sexual scenes, which leave very little to the imagination..I thought Bella's growing character was wonderfully portrayed and it was interesting to see how she evolved throughout the film. Makes you think about many aspects of life particularly the nature/nurture debate. I am so glad I saw this film. It is a masterpiece and utterly compelling.