Intense story, great casting. Aidan Gillen was the award winning best bad guy...he was so cold, no remorse, stone face, driven to execute the job. Even his voice made you feel like you would never want to meet a person like this. Of course, Angelina plays the lead and is always in character. Supporting roles had depth, purpose, and were key to the story's ending.