In which concert arena does the climax to Hitchcock’s The Man Who Knew Too Much (1956) take place? June 7, 2017 By Show answer London’s Royal Albert Hall (or Albert Hall) More Entertainment QuestionsMore Movies Questions