Kim proves herself to be a worthwhile mercenary while she's receiving guidance from her father throughout most of the film. However, Bryan's still there to lay down the hurt, and he manages to save himself and his ex-wife from the Albanian mafia. Once the women in his life are out of harm's way, he sets out on revenge to find the man behind it all — Murad Hoxha (Rade Šerbedžija).
The two meet face-to-face, and as expected, Bryan gains the upper-hand. However, he doesn't kill Murad right away. Instead, he gives him a choice: Murad can choose to die right here and now, or he can go on his way to be with his sons. Murad accepts the offer to leave Bryan alone, allowing him to put down his gun ... but it wouldn't be a thriller without a double-cross. Murad picks up the gun only to discover it doesn't have any bullets. Bryan realizes he'll always be hunted, so he impales his enemy on a towel hook.
There's a line during this final confrontation that really sums everything up when Bryan says, "I am tired of it all." He's a retired CIA officer, who just wants to be there for his family. He doesn't want to be some killer, and he recognizes that if he were to dispatch Murad, then his remaining sons would come after him. He'd prefer not to deal with any of that and genuinely seems to want Murad to just walk away. Sadly, that doesn't happen, and Bryan realizes that no matter how hard he tries, he'll always be trapped in this violent world.