In which film did Christopher Walken play Nathan D. Champion? on Dec 15, 2023 Published in Movie Trivia Heaven's Gate. Christopher Walken was born in 1943.