Well, if you wish to see Sean Penn in his best shape, then this is the right movie. Sean plays as James Terry, who works in congo in the early 2000 as a security task force for the foreigner in Congo.
James has a girlfriend named Annie, played by Jasmine Trinca, an italian actress. A dedicated doctor for the humanitarian rights. Annie, only knows that James works only keeping airports safety, she doesn't know that James is also a mercenary.
Both James and Annie really love each other, until a special task requires James to out of the continent. So, he went without any prior notice to Annie. This is where the conflicts begin.
James liaison, Felix Marti, played by Javier Bardem, fall in love with Annie. Just like King David when he asks one of his commander to the war field, so he could seduce his wife. Same story different casts. Annie finally marries Felix and move to Barcelona.
8 years later, while James works in the NGO, 3 mercenaries were sent to kill him. Helped by his friend, Stanley, he finally found out who wish to wipe him out.
This movie is such an underrated for Sean Penn's proven skills, the storyline is too obvious and he's too old to be shown like this. This movie is based on a book, I haven't read the book yet, but the story is a typical mercenaries stories. Not so much surprises, and Sean's beautiful body somehow doesn't helped much in enjoying the movie.
I give this movie 3/5 stars!