Kamilisha sentensi ifuatayo: Wakati wa Vita vya Pili vya Ulimwengu, MacMillan alitumikia kwanza huko Uingereza, akipanga mbinu za kujilinda dhidi ya uvamizi wa Wajerumani. Alichaguliwa Brigadier Mkuu wa Wafanyakazi IX Corps Desemba 1941, kubaki katika nafasi hii wakati wa Operesheni Torch kutua katika Afrika ya Kaskazini na kwa njia ya kuanguka kwa Tunis Mei 1943. Alipewa amri ya Kikosi cha 152 mwezi Juni 1943 na kuongoza wakati wa mafanikio
Kampeni ya Sicily. Baada ya kurudi Uingereza, alipewa amri ya 15 (Scottish) Idara na aliongoza malezi wakati wa vita ya Normandy, Operation Epsom na Operation Bluecoat, kuelekea mwisho wa ambayo alijeruhiwa. Mara baada ya kupona, katika Novemba 1944, alirudi Ulaya Bara kama GOC 49 (West Riding) Idara karibu Nijmegen. Baada ya kifo cha Meja-Jenerali Thomas Rennie, alichukua amri ya 51 (Highland) Idara mara baada ya kuvuka Rhine tarehe 23 Machi 1945.