Ryan Reynolds works for the CIA as a glorified security guard. He is in charge of a safe house in South Africa, and is the only person stationed there.
Denzel Washington is a rogue agent that gets captured, and is taken to Ryan's safe house.
There are people who want Denzel dead, so hilarity ensues.
First off, great acting by all involved. They are not the problem here.
The problem is the story.
Denzel Washington is this super dangerous, mind game playing, rogue spy, but I don't know why. He's given no real back story except one scene where he's talking about his first mission ever. That story did NOTHING to build him.
Ryan Reynolds is in love, but he also desires a jump up the corporate ladder. Neither is really explained. Both are handled rather quickly and then brushed aside. I won't care about these topics later if you don't make me care.
Huge spoiler here if you care...
Enough with the spy's handler betraying him. Seriously. Cut it out. It's been done so fucking much that if the handler doesn't betray the hero, THAT's a fucking major twist. Fuck.
And the writing for the CIA...ugh. I'm quite certain that the real CIA operates far better than it does here. Without spoilers, imagine one of three people stole your bank card. Would you then sit and discuss your password in front of all three of them without trying to figure out who stole your card? That example isn't exact, but the logic within the film matches up perfectly.
If you REALLY enjoy good acting, I'd say this might be worth seeing. Might.