Efter at være flygtet til Palæstina (hvilket han blev tildelt Militærkorset for), tjente han i 2. bataljon, Cameron Highlanders, og tjente i bataljonen indtil august 1941. Han vendte tilbage til Det Forenede Kongerige og blev til sidst kommanderende officer (CO) i 5. bataljon, Queen's Own Cameron Highlanders fra juli 1944. Bataljonen var en TA-enhed dannet i 1939 som en anden linje duplikat af 4. bataljon og nu dannet en del af 152. brigade, under kommando af brigadegeneral James Cassels, af generalmajor Tom Rennies 51. (Highland) Division. Både den oprindelige brigade og division var blevet taget til fange, ligesom Lang selv, i Frankrig i juni 1940, men var blevet reformeret i august ved at omdøbe 9. (Highland) Infanteri Division og efter at have tjent i Nordafrika og Sicilien, kæmpede nu i Normandiet i kølvandet på D-dagens landgang. Lang skulle lede 5. Cameron Highlanders i resten af krigen.
kampagne i det nordvestlige Europa indtil Victory in Europe Day (VE-dagen) i maj 1945. Han blev tildelt Distinguished Service Order for sin ledelse af bataljonen i 1944.