Surprisingly good movie, I thought
I quite enjoyed this movie (except for a few minutes in the middle when it lagged a bit).
What I especially liked was that there were several interconnected stories and a few different "main" characters, each with their own little drama going on. I know this sort of thing is hardly unique but I thought it was implemented quite nicely in this film.
One thing I would liked to see, although it would have been cliché, would have been to see Hanna have the chance to really tell off the people that were keeping her down. At the end we have to imagine for ourselves (not a bad thing) which way things will turn out for her (will she stay and things remain the same, stay and reconcile, or leave for the FBI).