I thought it was fairly good. Cate Blanchett as the "bad guy" was quite the touch. The 17 year old that plays the lead looks familiar but I didn't catch her name. Seems like a very good actress.
The assassin in a leisure suit was very unlikeable guy.