World Library  
Flag as Inappropriate
Email this Article

The Spy Who Came in from the Cold (film)

Article Id: WHEBN0009378717
Reproduction Date:

Title: The Spy Who Came in from the Cold (film)  
Author: World Heritage Encyclopedia
Language: English
Subject: Spy film, Richard Burton, Control (fictional character), Warren Mitchell, Richard Marner
Collection:
Publisher: World Heritage Encyclopedia
Publication
Date:
 

The Spy Who Came in from the Cold (film)

The Spy Who Came in from the Cold
Theatrical release poster by Howard Terpning
Directed by Martin Ritt
Produced by Martin Ritt
Screenplay by
Based on The Spy Who Came in from the Cold
1963 novel 
by John le Carré
Starring
Music by Sol Kaplan
Cinematography Oswald Morris
Edited by Anthony Harvey
Production
company
Salem Films Limited
Distributed by Paramount Pictures
Release dates
  • 16 December 1965 (1965-12-16) (USA)
  • 13 January 1966 (1966-01-13) (UK)
Running time
112 minutes
Country United Kingdom
Language English
Box office $7,600,000

The Spy Who Came in from the Cold is a 1965 British Cold War spy film directed by Martin Ritt and starring Richard Burton, Claire Bloom, and Oskar Werner.

Based on the 1963 novel of the same name by John le Carré, the film is about a British agent who is sent to East Germany in order to sow disinformation about a powerful East German intelligence officer. With the aid of his unwitting English girlfriend, an idealistic communist, he allows himself to be recruited by the communists, but soon his charade unravels and he admits to being a British agent—a revelation that achieves the ultimate objective of the mission. The screenplay was written by Paul Dehn and Guy Trosper.[1]

The Spy Who Came in from the Cold did well at the box office, received positive reviews, and received several awards, including four BAFTA Awards for Best Film, Best Actor, Best Cinematography, and Best Art Direction. For his performance, Richard Burton also received the David di Donatello Award for Best Foreign Actor, the Golden Laurel Award, and an Academy Award nomination for Best Actor in a Leading Role. The film was named one of the top ten films of 1966 by the National Board of Review of Motion Pictures.[2]

Plot

The West Berlin office of the Circus, under administrator Alec Leamas (Richard Burton), has not been doing well. He is recalled to London shortly after the death of one of his operatives. Leamas is seemingly demoted to the banking section of the agency. In reality, a carefully staged transformation of Leamas has been arranged by Control (Cyril Cusack), the agency's chief. Now depressed and disgruntled, alcoholic and low on funds, he is quickly spotted by the East German Intelligence Service as a potential defector.

Leamas accepts overtures from German communists to reveal British secrets for payment, and he is interviewed by a man named Peters (Sam Wanamaker) at a coastal house in the Netherlands about what he knows. When the process is later moved to a country villa in East Germany, the interviews become less cordial. It appears Leamas has information that will implicate a powerful East German intelligence officer named Mundt (Peter van Eyck) as a paid informant of the British, but the information is spotty and it frustrates his interrogator, Fiedler (Oskar Werner). When Mundt arrives at the compound and discovers the investigation, he has both Leamas and Fiedler arrested. Mundt himself is eventually arrested.

An East German tribunal ensues to determine the guilt of Mundt, with Leamas appearing as a star witness. Mundt's attorney (Claire Bloom) unwittingly reveals that she has received payments from British intelligence. As Leamas' charade unravels and he is forced to admit he is still working as a British agent, Fiedler is escorted from the room as a complicit dupe and Mundt's reputation is vindicated.

Leamas initially believes he has failed in his mission and he will soon be executed. But when Mundt releases him from his cell with an escape plan in tow, he learns that his mission has actually succeeded; Fiedler was the agent to be undermined and Mundt was indeed a British agent. Although this comes as a surprise to Leamas (for he has steadfastly insisted to Fiedler that the Circus could not possibly have run an agent in East Germany without his, Leamas's, knowing about it), he isn't completely shocked by the revelation. As he and Perry sit in a car waiting to be escorted from East Germany, she berates him as being involved in murder: the execution of Fiedler who was guilty of nothing. Leamas, agitated by Perry's naiveté, tells her that her worldview is childish and people are murdered every day - on both sides - while she lives an insulated life: "What do you think spies are?" he asks. "They are a bunch of seedy squalid bastards like me, little drunkards, queers, henpecked husbands ..."

Leamas and Perry are soon ushered to the Berlin Wall and apparently permitted to leave. But Perry is shot down, apparently by an East German double agent, as she tries to cross the wall. Leamas then looks down from the top of the wall at Perry, while agents from both sides urge him to return to the west. Instead he climbs back down the East German side of the wall and goes to Perry's lifeless body, but is then himself shot dead.

Cast

Production

The film closely follows the plot of the novel. One exception is that the name of the principal female character, "Liz Gold" in the novel, is changed to "Nan Perry," supposedly because the producers were worried about out-of-context quotes of Burton from the film being used in reference to his real-life wife,

Reception

The Spy Who Came in from the Cold took in $7,600,000 at the box office.[3] The film currently holds 85% on Rotten Tomatoes based on 13 reviews.

Awards and nominations

Award Category Nominee Result
Academy Awards, 1966 Best Actor Richard Burton Nominated
Best Art Direction Hal Pereira, Tambi Larsen, Ted Marshall, Josie MacAvin Nominated
BAFTA Awards, 1966 Best British Actor Richard Burton Won
Best British Art Direction Tambi Larsen Won
Best British Cinematography Oswald Morris Won
Best British Film Martin Ritt Won
Best Film from any Source Martin Ritt Nominated
Best Foreign Actor Oskar Werner Nominated
British Society of Cinematographers, 1966 Best Cinematography Award Oswald Morris Won
David di Donatello Awards, 1966 Best Foreign Actor Richard Burton Won
Edgar Allan Poe Awards, 1966 Best Motion Picture Paul Dehn, Guy Trosper Won
Golden Globe Awards, 1966 Best Supporting Actor Oskar Werner Won
Laurel Awards, 1966 Dramatic Performance, Male Richard Burton Won
National Board of Review, 1966 Top Ten Film Won
Writers Guild of America Awards, 1966 Best Written American Drama Paul Dehn, Guy Trosper Nominated

Home video

The Spy Who Came in from the Cold was released by the Criterion Collection on DVD on 25 November 2008 and on Blu-ray on 10 September 2013. Extras for this version include digitally restored picture and sound, an interview with John le Carré, scene-specific commentary by director of photography Oswald Morris, a BBC documentary titled The Secret Center: John le Carré (2000), an interview with Richard Burton from a 1967 episode of the BBC series Acting in the '60s, a 1985 audio interview with director Martin Ritt, a gallery of set designs, the film's theatrical trailer, and a booklet featuring an essay by film critic Michael Sragow.[4]

References


-- Module:Hatnote -- -- -- -- This module produces hatnote links and links to related articles. It -- -- implements the and meta-templates and includes -- -- helper functions for other Lua hatnote modules. --


local libraryUtil = require('libraryUtil') local checkType = libraryUtil.checkType local mArguments -- lazily initialise Module:Arguments local yesno -- lazily initialise Module:Yesno

local p = {}


-- Helper functions


local function getArgs(frame) -- Fetches the arguments from the parent frame. Whitespace is trimmed and -- blanks are removed. mArguments = require('Module:Arguments') return mArguments.getArgs(frame, {parentOnly = true}) end

local function removeInitialColon(s) -- Removes the initial colon from a string, if present. return s:match('^:?(.*)') end

function p.findNamespaceId(link, removeColon) -- Finds the namespace id (namespace number) of a link or a pagename. This -- function will not work if the link is enclosed in double brackets. Colons -- are trimmed from the start of the link by default. To skip colon -- trimming, set the removeColon parameter to true. checkType('findNamespaceId', 1, link, 'string') checkType('findNamespaceId', 2, removeColon, 'boolean', true) if removeColon ~= false then link = removeInitialColon(link) end local namespace = link:match('^(.-):') if namespace then local nsTable = mw.site.namespaces[namespace] if nsTable then return nsTable.id end end return 0 end

function p.formatPages(...) -- Formats a list of pages using formatLink and returns it as an array. Nil -- values are not allowed. local pages = {...} local ret = {} for i, page in ipairs(pages) do ret[i] = p._formatLink(page) end return ret end

function p.formatPageTables(...) -- Takes a list of page/display tables and returns it as a list of -- formatted links. Nil values are not allowed. local pages = {...} local links = {} for i, t in ipairs(pages) do checkType('formatPageTables', i, t, 'table') local link = t[1] local display = t[2] links[i] = p._formatLink(link, display) end return links end

function p.makeWikitextError(msg, helpLink, addTrackingCategory) -- Formats an error message to be returned to wikitext. If -- addTrackingCategory is not false after being returned from -- Module:Yesno, and if we are not on a talk page, a tracking category -- is added. checkType('makeWikitextError', 1, msg, 'string') checkType('makeWikitextError', 2, helpLink, 'string', true) yesno = require('Module:Yesno') local title = mw.title.getCurrentTitle() -- Make the help link text. local helpText if helpLink then helpText = ' (help)' else helpText = end -- Make the category text. local category if not title.isTalkPage and yesno(addTrackingCategory) ~= false then category = 'Hatnote templates with errors' category = string.format( '%s:%s', mw.site.namespaces[14].name, category ) else category = end return string.format( '%s', msg, helpText, category ) end


-- Format link -- -- Makes a wikilink from the given link and display values. Links are escaped -- with colons if necessary, and links to sections are detected and displayed -- with " § " as a separator rather than the standard MediaWiki "#". Used in -- the template.


function p.formatLink(frame) local args = getArgs(frame) local link = args[1] local display = args[2] if not link then return p.makeWikitextError( 'no link specified', 'Template:Format hatnote link#Errors', args.category ) end return p._formatLink(link, display) end

function p._formatLink(link, display) -- Find whether we need to use the colon trick or not. We need to use the -- colon trick for categories and files, as otherwise category links -- categorise the page and file links display the file. checkType('_formatLink', 1, link, 'string') checkType('_formatLink', 2, display, 'string', true) link = removeInitialColon(link) local namespace = p.findNamespaceId(link, false) local colon if namespace == 6 or namespace == 14 then colon = ':' else colon = end -- Find whether a faux display value has been added with the | magic -- word. if not display then local prePipe, postPipe = link:match('^(.-)|(.*)$') link = prePipe or link display = postPipe end -- Find the display value. if not display then local page, section = link:match('^(.-)#(.*)$') if page then display = page .. ' § ' .. section end end -- Assemble the link. if display then return string.format('%s', colon, link, display) else return string.format('%s%s', colon, link) end end


-- Hatnote -- -- Produces standard hatnote text. Implements the template.


function p.hatnote(frame) local args = getArgs(frame) local s = args[1] local options = {} if not s then return p.makeWikitextError( 'no text specified', 'Template:Hatnote#Errors', args.category ) end options.extraclasses = args.extraclasses options.selfref = args.selfref return p._hatnote(s, options) end

function p._hatnote(s, options) checkType('_hatnote', 1, s, 'string') checkType('_hatnote', 2, options, 'table', true) local classes = {'hatnote'} local extraclasses = options.extraclasses local selfref = options.selfref if type(extraclasses) == 'string' then classes[#classes + 1] = extraclasses end if selfref then classes[#classes + 1] = 'selfref' end return string.format( '
%s
', table.concat(classes, ' '), s )

end

return p-------------------------------------------------------------------------------- -- Module:Hatnote -- -- -- -- This module produces hatnote links and links to related articles. It -- -- implements the and meta-templates and includes -- -- helper functions for other Lua hatnote modules. --


local libraryUtil = require('libraryUtil') local checkType = libraryUtil.checkType local mArguments -- lazily initialise Module:Arguments local yesno -- lazily initialise Module:Yesno

local p = {}


-- Helper functions


local function getArgs(frame) -- Fetches the arguments from the parent frame. Whitespace is trimmed and -- blanks are removed. mArguments = require('Module:Arguments') return mArguments.getArgs(frame, {parentOnly = true}) end

local function removeInitialColon(s) -- Removes the initial colon from a string, if present. return s:match('^:?(.*)') end

function p.findNamespaceId(link, removeColon) -- Finds the namespace id (namespace number) of a link or a pagename. This -- function will not work if the link is enclosed in double brackets. Colons -- are trimmed from the start of the link by default. To skip colon -- trimming, set the removeColon parameter to true. checkType('findNamespaceId', 1, link, 'string') checkType('findNamespaceId', 2, removeColon, 'boolean', true) if removeColon ~= false then link = removeInitialColon(link) end local namespace = link:match('^(.-):') if namespace then local nsTable = mw.site.namespaces[namespace] if nsTable then return nsTable.id end end return 0 end

function p.formatPages(...) -- Formats a list of pages using formatLink and returns it as an array. Nil -- values are not allowed. local pages = {...} local ret = {} for i, page in ipairs(pages) do ret[i] = p._formatLink(page) end return ret end

function p.formatPageTables(...) -- Takes a list of page/display tables and returns it as a list of -- formatted links. Nil values are not allowed. local pages = {...} local links = {} for i, t in ipairs(pages) do checkType('formatPageTables', i, t, 'table') local link = t[1] local display = t[2] links[i] = p._formatLink(link, display) end return links end

function p.makeWikitextError(msg, helpLink, addTrackingCategory) -- Formats an error message to be returned to wikitext. If -- addTrackingCategory is not false after being returned from -- Module:Yesno, and if we are not on a talk page, a tracking category -- is added. checkType('makeWikitextError', 1, msg, 'string') checkType('makeWikitextError', 2, helpLink, 'string', true) yesno = require('Module:Yesno') local title = mw.title.getCurrentTitle() -- Make the help link text. local helpText if helpLink then helpText = ' (help)' else helpText = end -- Make the category text. local category if not title.isTalkPage and yesno(addTrackingCategory) ~= false then category = 'Hatnote templates with errors' category = string.format( '%s:%s', mw.site.namespaces[14].name, category ) else category = end return string.format( '%s', msg, helpText, category ) end


-- Format link -- -- Makes a wikilink from the given link and display values. Links are escaped -- with colons if necessary, and links to sections are detected and displayed -- with " § " as a separator rather than the standard MediaWiki "#". Used in -- the template.


function p.formatLink(frame) local args = getArgs(frame) local link = args[1] local display = args[2] if not link then return p.makeWikitextError( 'no link specified', 'Template:Format hatnote link#Errors', args.category ) end return p._formatLink(link, display) end

function p._formatLink(link, display) -- Find whether we need to use the colon trick or not. We need to use the -- colon trick for categories and files, as otherwise category links -- categorise the page and file links display the file. checkType('_formatLink', 1, link, 'string') checkType('_formatLink', 2, display, 'string', true) link = removeInitialColon(link) local namespace = p.findNamespaceId(link, false) local colon if namespace == 6 or namespace == 14 then colon = ':' else colon = end -- Find whether a faux display value has been added with the | magic -- word. if not display then local prePipe, postPipe = link:match('^(.-)|(.*)$') link = prePipe or link display = postPipe end -- Find the display value. if not display then local page, section = link:match('^(.-)#(.*)$') if page then display = page .. ' § ' .. section end end -- Assemble the link. if display then return string.format('%s', colon, link, display) else return string.format('%s%s', colon, link) end end


-- Hatnote -- -- Produces standard hatnote text. Implements the template.


function p.hatnote(frame) local args = getArgs(frame) local s = args[1] local options = {} if not s then return p.makeWikitextError( 'no text specified', 'Template:Hatnote#Errors', args.category ) end options.extraclasses = args.extraclasses options.selfref = args.selfref return p._hatnote(s, options) end

function p._hatnote(s, options) checkType('_hatnote', 1, s, 'string') checkType('_hatnote', 2, options, 'table', true) local classes = {'hatnote'} local extraclasses = options.extraclasses local selfref = options.selfref if type(extraclasses) == 'string' then classes[#classes + 1] = extraclasses end if selfref then classes[#classes + 1] = 'selfref' end return string.format( '
%s
', table.concat(classes, ' '), s )

end

return p
  1. ^
  2. ^
  3. ^
  4. ^ The Criterion Collection

External links


This article was sourced from Creative Commons Attribution-ShareAlike License; additional terms may apply. World Heritage Encyclopedia content is assembled from numerous content providers, Open Access Publishing, and in compliance with The Fair Access to Science and Technology Research Act (FASTR), Wikimedia Foundation, Inc., Public Library of Science, The Encyclopedia of Life, Open Book Publishers (OBP), PubMed, U.S. National Library of Medicine, National Center for Biotechnology Information, U.S. National Library of Medicine, National Institutes of Health (NIH), U.S. Department of Health & Human Services, and USA.gov, which sources content from all federal, state, local, tribal, and territorial government publication portals (.gov, .mil, .edu). Funding for USA.gov and content contributors is made possible from the U.S. Congress, E-Government Act of 2002.
 
Crowd sourced content that is contributed to World Heritage Encyclopedia is peer reviewed and edited by our editorial staff to ensure quality scholarly research articles.
 
By using this site, you agree to the Terms of Use and Privacy Policy. World Heritage Encyclopedia™ is a registered trademark of the World Public Library Association, a non-profit organization.
 


Copyright © World Library Foundation. All rights reserved. eBooks from Project Gutenberg are sponsored by the World Library Foundation,
a 501c(4) Member's Support Non-Profit Organization, and is NOT affiliated with any governmental agency or department.