Just ok. while the acting was good and action scenes were more realistic than other movies of this genre there are a lot of plot holes that leave you asking questions (like why this girl). Also there is very little character development flashbacks are too brief and vague at best.