Tulis hiji continuation for this paragraph - Salila Perang Dunya Kadua, MacMillan dilayanan mimitina di Inggris, putting di tempat strategi pertahanan ngalawan hiji invasi mungkin ku Jerman. Anjeunna diangkat jadi Brigadier Jénderal Staf IX Korps dina bulan Désémber 1941, tetep di pos ieu salila Operasi Torch badarat di Afrika Kalér jeung ngaliwatan ka tumiba tina Tunis dina bulan Méi 1943. Manéhna dibéré paréntah ti Brigade 152 dina Juni 1943 sarta mingpin éta salila kampanye Sicily suksés
. tapi Sanggeus balik ka Inggris, anjeunna ditugaskeun komando Divisi 15th (Skotlandia) sarta mingpin formasi salila Patempuran Normandia, Operasi Epsom jeung Operasi Bluecoat, nu nuju tungtungna anjeunna luka. Sakali pulih, dina bulan Nopémber 1944, manéhna balik ka daratan Éropa salaku GOC 49th (West Riding) Divisi deukeut Nijmegen. Saatos pupusna Mayor-Jenderal Thomas Rennie, anjeunna nyandak komando Divisi 51 (Highland) langsung saatos nyebrang Rhine dina 23 Maret 1945.