Matt Weston (Ryan Reynolds) trabaja para la CIA en Ciudad del Cabo, Sudáfrica. Pero su campo asignado no es el de las misiones: sólo le toca el poco emocionante y nada riesgoso trabajo como cuidador de una casa de seguridad, un lugar en el que los agentes esconden prisioneros, testigos y todo lo que sea secreto. La rutina sigue su curso, hasta que llevan a Tobin Frost (Denzel Washington), un ex espía norteamericano que traicionó a su patria y se dedica a vender información confidencial a diferentes agencias de inteligencia...