השלים את המשפט הבא: במהלך מלחמת העולם השנייה, מקמילן שירת בתחילה באנגליה, שם אסטרטגיות הגנה נגד פלישה אפשרית על ידי הגרמנים. בדצמבר 1941 מונה לתפקיד בריגדיר הצבא הכללי של חיל התשיעי, ונשאר בתפקיד זה במהלך הנחיתה בצפון אפריקה ועד נפילת טוניס במאי 1943. הוא קיבל פיקוד על החטיבה ה-152 ביוני 1943 ונהיג אותה במהלך המלחמה המוצלחת
מסע סיציליה. לאחר שחזר לבריטניה, הוא קיבל פיקוד על הדיוויזיה ה-15 (הסקוטית) ונהיג את ההרכב במהלך קרב נורמנדי, מבצע אפסום ומבצע Bluecoat, לקראת סוף אותו הוא נפצע. לאחר שהחלים, בנובמבר 1944, הוא חזר לאירופה היבשתית כדיוויזיה 49 (West Riding) ליד נימגן. עם מותו של מייג'ור-גנרל תומאס רני, הוא קיבל את פיקוד הדיוויזיה ה-51 (היילנד) מיד לאחר חציית הריין ב-23 במרץ 1945.