Colonel James Stewart receiving the Croix de Guerre with Palm in 1944. On July 23, 1959, Stewart was promoted to brigadier general, becoming the highest-ranking actor in American military history. [1446 x 1800]