Een nieuweling bij de CIA, Jack McCauliffe (Chris O'Donnell), wordt naar een basis in Berlijn gestuurd naar een excentrieke man, Harvey Torriti :codenaam "The Sorcerer" (Alfred Molina) die zijn mentor wordt. Jack en Harvey leiden een dubbelleven en hebben de opdracht om tegen tegen het communisme en de KGB te strijden, maar hun grootste vijand bevind zich binnen de CIA zelf.