The general in White Christmas was played by John Carroll. John Carroll was an actor and director who had a long and successful career in Hollywood. He appeared in over 100 films and television shows, including White Christmas, which was released in 1954. Carroll was known for his distinctively smooth voice and his ability to portray authority figures with authority and charm. In White Christmas, he played General Waverly, the head of the military academy where Bing Crosby's character Bob Wallace is assigned to teach music.