Yes, Christopher Nolan did work on a historical film. He worked on the film,'Dunkirk', which was released in 2017. The film is about the evacuation of British and Allied troops from Dunkirk, France, during World War II.
The Magical Make-Up Journey of Christopher Tucker: Test Your Knowledge!