Harry Tasker (Arnold Schwarzenegger) lleva una doble vida. En el trabajo es un agente del gobierno con licencia para hacer casi cualquier cosa, mientras que en casa finge ser un aburrido vendedor de computadoras. Está tras la pista de armas nucleares robadas que están en manos de terroristas fanáticos cuando surge algo más importante. Harry descubre que su esposa está saliendo con otro hombre (Bill Paxton) porque necesita algo de aventura en su vida. Harry decide dárselo, haciendo malabares con la búsqueda de terroristas por un lado y una aventura para su esposa por el otro, mientras demuestra que puede bailar tango de una vez.