If you're looking for the next Godfather, Unusual Suspects, or some other smartly written film, seek life elsewhere. This is a great action packed film with an excellent cast and a simple storyline. The action is great and is pretty violent, for those of us who enjoy that genre. The acting is pretty good and convincing. Standard revenge for a fallen friend, but well worth the time investment. The villains are so unlikable, it just makes rooting for the heroine that much better. Very clever how she outsmarts and hunts down the bad guys. I really like well developed and though through the heroine is. The whole hidden past thing is predictable, but you can forgive it for this fun film.