All of the actors did an excellent job. However, the strong Intelligent female protagonist slowly devolves into a headstrong weakling who makes such bad decisions that you no longer care about her or whether she accomplishes her revenge. After a strong set up giving her the motivation for seeking revenge (think Death Wish) this movie turned into a long drawn out chase that has everyone becoming stupid with each passing minute. When it finally culminates with a "blah" one minute "revenge" that could/should have occurred 45 minutes earlier I no longer cared.