Miután megszökött és Palesztinába utazott (amiért a Katonai Keresztet kapott), a Cameron Highlanders 2. zászlóaljában szolgált, és a zászlóaljban szolgált 1941 augusztusáig. Visszatért az Egyesült Királyságba, és végül 1944 júliusától a Queen's Own Cameron Highlanders 5. zászlóaljának parancsnoka lett. A zászlóalj egy TA egység volt, amelyet 1939-ben alakítottak a 4. zászlóalj második vonalú másolataként, és most a 152. zászlóalj részét képezte, amelyet James Cassels zászlóalj parancsnoka irányított, Tom Rennie tábornok 51-es (Highland) hadosztályából. Az eredeti hadosztályt és hadosztályt is elfogták Franciaországban 1940 júniusában, de 1940 augusztusában átnevezték a 9. (Highland) gyalogos hadosztályt, és miután Észak-Afrikában és Szicíliában szolgált, most Normandiában harcoltak a D-Day partraszállások után. Lang parancsnoka lett az 5. Cameron Highlanders-nek az északnyugat-európai hadjárat hátralévő részében.
1945 májusában, a győzelem napjáig. 1944-ben a zászlóalj vezetéséért kiemelkedő szolgálati kitüntetéssel jutalmazták.