Mount -, landmark where the climax of the film North by Northwest takes place (8)
I believe the answer is:
rushmore
'mount' is the definition.
(Mount Rushmore in the USA)
I can't explain the rest of the clue.
Can you help me to learn more?
(Other definitions for rushmore that I've seen before include "Mount . . . . . . . . in USA has giant carvings of presidents" , "Mount . . . . . . . . in USA has carved heads of presidents" , "Mount with presidential statuary" , "US mount with carved presidents' heads" , "Rock figureheads here" .)