Alec Guiness as George Smiley