World Library  
Flag as Inappropriate
Email this Article

The Lady Vanishes (1979 film)

Article Id: WHEBN0009404717
Reproduction Date:

Title: The Lady Vanishes (1979 film)  
Author: World Heritage Encyclopedia
Language: English
Subject: Madge Ryan, The Lady Vanishes (1938 film), Angela Lansbury, The Brigand of Kandahar, Sporting Love (film)
Collection:
Publisher: World Heritage Encyclopedia
Publication
Date:
 

The Lady Vanishes (1979 film)

The Lady Vanishes
1979 theatrical poster.
Directed by Anthony Page
Produced by Tom Sachs
Screenplay by George Axelrod
Based on The Wheel Spins 
by Ethel Lina White
Starring Elliott Gould
Cybill Shepherd
Angela Lansbury
Herbert Lom
Arthur Lowe
Ian Carmichael
Music by Richard Hartley
Release dates
  • 1979 (1979)
Running time
95 minutes (UK)
Country United Kingdom
Language English
Budget ₤2 million[1] or £2.5 million[2]

The Lady Vanishes is a 1979 English Ethel Lina White (1876–1944). It stars Elliott Gould as Robert, Cybill Shepherd as Amanda (Iris), Angela Lansbury as Miss Froy, Herbert Lom, Arthur Lowe and Ian Carmichael as Charters and Caldicott.

The film is a remake of Alfred Hitchcock's 1938 film of the same name. The film follows two Americans travelling by train across 1938 Germany. Together, they investigate the mysterious disappearance of an English nanny also travelling on the train. The setting of the remake is essentially similar to Hitchcock's film, but is openly set in pre-Second World War Germany rather than in the original fictional country. The Austrian fountain of Oberdrauburg by Hellmuth Marx is part of the setting. In addition, both leads have their nationality changed from English to American.

The film, which was a commercial failure,[3] was the last film made by Hammer Films for 29 years, until the 2008 film Beyond the Rave.[4]

Plot

In August 1939, a motley group of travellers find themselves in a small hotel in Bavaria, awaiting a delayed train to Switzerland. They include a "much married madcap American heiress", Amanda Metcalf-Midvani-Von Hoffsteader-Kelly, and Robert Condon, a wise-cracking American photographer.

That evening, Amanda gets very drunk and is knocked unconscious. The following morning, badly hungover, she finds herself in a train compartment with Miss Froy, an elderly governess, and Baroness Kisling with her servants. Other travellers include Charters and Caldicot, English gentlemen returning to Britain for the test match, and 'Todhunter', an English diplomat 'larking about' with his mistress and Dr. Egon Hartz.

When she wakes up, Miss Froy has vanished. Her fellow travellers deny seeing Miss Froy and declare that she never existed. Amanda begins to doubt her own mental condition. Amanda starts to investigate, joined only by a sceptical Condon. The train stops to pick up a badly burnt and heavily bandaged automobile accident victim. Shortly thereafter, a "Miss Froy" apparently reappears, but it is not her.

The train resumes its journey and Amanda is attacked. Miss Froy's broken glasses are found and Condon now believes Amanda's story. They surmise that Miss Froy was lured to the baggage car and is being held captive - and that the heavily bandaged 'accident victim' is now Miss Froy. This proves to be the case and Dr. Hartz attempts to drug them - but his wife (disguised as a nun) has not put any drug in their drinks.

At the next station, the train is shifted onto a branch line and only the buffet car and one carriage are left. The train stops and Helmut von Reider, an SS officer (son of Miss Froy's former employer), approaches the train, demanding that Miss Froy be surrendered. The passengers refuse and a gunfight ensues. Miss Froy chooses this moment to confess that she is in fact a courier with a vital coded message (she hums a tune to them) that must be delivered to London. She leaves the train and disappears. Condon, Charters and Caldicot contrive to take over the engine and drive the train back to the main line and over the Swiss border. Back in London at the Foreign Office, the duo attempt to remember the tune she sang, then suddenly they hear someone humming the same tune. It is Miss Froy who managed to escape her captors.

Cast

Production

The producer formed a package and approached Tony Williams of Rank who agreed to finance.[5] Williams had recently agreed to finance a remake of The 39 Steps; he defended the idea of remaking a classic:

The old films suffer technically against today's. The pace of modern films is much faster. The style of acting is different. Those old actors were marvellous, but if you consult the man in the street, he's more interested in seeing a current artist than someone who's been dead for years.[2]

"What we're competing with here is not the real picture but people's memory of it," said George Axelrod. "Hitchcock's film had some brilliant things in it, but as a whole picture you'd have to admit it's pretty creaky. The four or five things people remember from the original receive a homage in our version - which raises the question of when a homage becomes a rip off."[2]

Axelrod admitted the script was "not like the stuff I normally do, which is two people in and around a bed" but he agreed to do the adaptation because "this picture is actually going to be shown in theatres for actual people to see".[6] Axelrod had gotten involved in the movie originally by ABC TV who wanted him to write a version of [6]

Among Axelrod's changes to the original were setting the new film in 1939 Germany, and altering the hero to a photographer from Life Magazine and the heroine to be a screwball "rompy, Carole Lombard character."[7] The script was constantly rewritten as filming went along.[7]

Ali MacGraw were originally announced for the leads.[8]

Reception

The consensus of critics is that the film suffers by comparison to Hitchcock's 1938 film, and it gains only 20% approval on the critical opinion aggregator Rotten Tomatoes.[9] Geoff Andrew of Time Out notes that "Comparisons are odious, but this remake of Hitchcock's thriller continually begs them by trampling heavily over its predecessor."[10] The British Film Institute is more critical, calling it "about as witless and charmless as could be conceived".[11]

Variety magazine notes that the script is "best when dwelling on English eccentricity to make the film's most endearing impression...Shepherd and Gould stack up as contrived cliches, characters that jar rather than complement."[12] Film4's review agrees, writing that the two leads are "ruthlessly upstaged by loveable old coves Arthur Lowe and Ian Carmichael as cricket-mad Charters and Caldicott". It, however, calls it a "watchable remake".[13]

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. ^ Tom Johnson and Deborah Del Vecchio, Hammer Films: An Exhaustive Filmography, McFarland, 1996 p379
  2. ^ a b c The lucrative case for believing in yesterday The Guardian (1959-2003) [London (UK)] 18 Dec 1978: 11.
  3. ^ David Huckvale, James Bernard, composer to Count Dracula: a critical biography (2006) 238
  4. ^ http://www.imdb.com/company/co0103101/
  5. ^ Michael Klinger Papersony Williams Interviewed by Andrew Spicer, London, 18 March 2011, accessed 16 April 2014
  6. ^ a b Mills, B. (28 January 1979). Movies. Chicago Tribune (1963-Current File). Retrieved from http://search.proquest.com/docview/171835421?accountid=13902
  7. ^ a b Mann, R. (22 October 1978). MOVIES. Los Angeles Times (1923-Current File). Retrieved from http://search.proquest.com/docview/158662943?accountid=13902
  8. ^ PRODUCTION INCREASES: Fog Lifts on British Film Industry Tuohy, William. Los Angeles Times (1923-Current File) [Los Angeles, Calif] 30 Dec 1977: g1.
  9. ^ Rotten Tomatoes. Accessed 1 February 2011.
  10. ^ Review, Time Out. Accessed 1 February 2011.
  11. ^ Brian McFarlane, Anthony Slide, The encyclopedia of British film, (British Film Institute, 2005)
  12. ^ Review, Variety. Accessed 1 February 2011.
  13. ^ Review, Film4. Accessed 1 February 2011.

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.