I watched this film with my 8 year old daughter and we really enjoyed it. The main cast are very good, especially Scarlett who is just adorable and really carries the film. However the supporting cast in the prison, hospital, etc are terrible. It's like they have never acted before, I don't understand how there could be such a contrast and it's a shame because it let's down a wonderful film.