John Krasinski had to wear a wig for Season 3 of "Jack Ryan" because he had already cut his hair short for another project. Since the production team wanted to maintain continuity with his previous look in the show, Krasinski had to wear a wig for his character. This is a common practice in the entertainment industry, where actors often have to alter their appearance for different roles.