The movie starts on Christmas Eve, 1944, somewhere in Europe. It is World War II. Crosby and Kaye play two U.S. Army soldiers. Crosby plays Captain Bob Wallace and Kaye plays Private First Class Phil Davis. Bob is a Broadway entertainer, Phil wants to be a professional entertainer. They perform "White Christmas". Their commanding officer, Major General Thomas F. Waverly is being relieved of his command. He arrives for the end of the show and says goodbye.