Colonel Mackenzie is a real person portrayed by Benedict Cumberbatch in the movie 1917 (based on a true story).
When the movie was released in 2019, Benedict Cumberbatch was 43 years old.
The character of Colonel Mackenzie is mainly associated with Lance Corporal Schofield, Major Hepburn and Lieutenant Gordon.