Parašykite šio skyriaus tęsinį - Antrojo pasaulinio karo metu Makmilanas iš pradžių tarnavo Anglijoje, kurdamas gynybines strategijas prieš galimą vokiečių invaziją. 1941 m. gruodį jis buvo paskirtas IX korpuso brigados generaliniu štabu, o šią pareigą išlaikė per operaciją "Plokštė" Šiaurės Afrikoje ir iki 1943 m. gegužės mėn. Tuniso kritimo. 1943 m. birželį jam buvo suteikta 152-osios brigados komanda ir jis vadovavo jai sėkmingai Sicilijos kampanijoje.
- Taip. Grįžęs į Britaniją, jis buvo paskirtas 15-osios (Škotijos) divizijos vadovu ir vadovavo formacijai Normandijos mūšyje, operacijoje "Epsom" ir operacijoje "Bluecoat", kurios pabaigoje buvo sužeistas. 1944 m. lapkritį jis grįžo į žemyninę Europą kaip GOC 49-oji (Vakarų Riding) divizija netoli Nijmegen. Mirus generolo majoro Tomasui Reniui, 1945 m. kovo 23 d. jis perėmė 51-osios (Highland) divizijos vadovybę.