Hanna. Saw it yesterday, you should see it too.

I don't take recommending a Cate Blanchett film lightly. I find her highly unlikeable.

That said... this movie has it all for an indie: unusual story, great acting from a newcomer, awesome setting, great soundtrack from the Chemical Brothers, and lots of action with just enough plot twists.