'Argo': Ben Affleck as CIA Agent Tony Mendez In "Argo," Ben Affleck stars as CIA technical operations officer Tony Mendez, shown here attending the film's premiere during the 2012 Toronto International Film Festival on Sept. Affleck also directed the film based on a true story about the daring mission to rescue six Americans during the Iran hostage crisis in the early '80s.