Dugald Bruce Lockhart has appeared in 4 shows and 3 movies. A performance to be found in the role of John Moore in the series The Crown. In the cinema, in the role of Cornelius Harrington in the feature film High Plains Invaders.