Η ταινία ξεκινά την παραμονή των Χριστουγέννων του 1944, κάπου στην Ευρώπη. Είναι ο Β' Παγκόσμιος Πόλεμος. Ο Κρόσμπι και η Κέι υποδύονται δύο στρατιώτες του αμερικανικού στρατού. Ο Crosby υποδύεται τον λοχαγό Bob Wallace και ο Kaye τον στρατιώτη Phil Davis. Ο Μπομπ είναι ένας διασκεδαστής του Μπρόντγουεϊ, ο Φιλ θέλει να γίνει επαγγελματίας διασκεδαστής. Ερμηνεύουν το "White Christmas". Ο διοικητής τους, ο υποστράτηγος Thomas F. Waverly απαλλάσσεται από τη διοίκηση. Φτάνει στο τέλος της παράστασης και τον αποχαιρετά.
Μετά την παράσταση όλοι αναγκάζονται να καλυφθούν από έναν αεροπορικό βομβαρδισμό. Μια βόμβα ρίχνει έναν τοίχο. Ο Μπομπ είναι πολύ απασχολημένος φωνάζοντας διαταγές για να το προσέξει. Ο Φιλ τον σπρώχνει και τραυματίζει το χέρι του. Ο Μπομπ επισκέπτεται αργότερα τον Φιλ σε ένα νοσοκομείο και τον ευχαριστεί που του έσωσε τη ζωή. Ο Φιλ δείχνει στον Μπομπ ένα ντουέτο που έγραψε και του ζητά να τραγουδήσει μαζί του στη Νέα Υόρκη. Νιώθοντας υποχρεωμένος από τον ηρωισμό του Φιλ, ο Μπομπ συμφωνεί.
Μετά τον πόλεμο, ο Μπομπ και ο Φιλ τα καταφέρνουν στα νυχτερινά κέντρα, στο ραδιόφωνο και στη συνέχεια στο Μπρόντγουεϊ, και τελικά γίνονται επιτυχημένοι παραγωγοί. Σκηνοθετούν το νεότερο επιτυχημένο μιούζικαλ τους με τίτλο Playing Around. Την ίδια μέρα λαμβάνουν ένα γράμμα από τον "φακιδόφατσα Χέινς, το αγόρι με το σκυλόμορφο πρόσωπο", τον λοχία τους από τον πόλεμο, που τους ζητά να δουν ένα νούμερο που κάνουν οι δύο αδελφές του.
Πηγαίνουν στο κλαμπ για να παρακολουθήσουν το νούμερο των "Sisters". Ο Phil παρατηρεί ότι ο Bob συμπαθεί την Betty, την οποία υποδύεται η Rosemary Clooney. Ο Phil συμπαθεί την αδελφή της Judy, την οποία υποδύεται η Vera-Ellen. Η Μπέτι και η Τζούντι κάθονται με τον Μπομπ και τον Φιλ στο τραπέζι τους. Ο Φιλ χορεύει με την Τζούντι. Ο Φιλ και η Τζούντι τα βρίσκουν. Ο Bob και η Betty δεν τα βρίσκουν. Έχουν μια μικρή διαφωνία σχετικά με το ότι ο Μπομπ πιστεύει ότι όλοι έχουν μια άποψη στη βιομηχανία του θεάματος.
Η Judy και η Betty κατευθύνονται στο Columbia Inn στο Pine Tree του Βερμόντ, όπου έχουν κλείσει συναυλίες για τις γιορτές. Λόγω μιας διαφωνίας με τον ιδιοκτήτη τους, τα κορίτσια πρέπει να φύγουν. Ο Φιλ παραχωρεί στις αδελφές το υπνοδωμάτιο του και του Μπομπ στο τρένο. Καθυστερούν τον σερίφη μιμούμενες τις κοπέλες και τραγουδούν το τραγούδι τους, "Sisters". Ο Μπομπ και ο Φιλ επιβιβάζονται αργότερα και ο Μπομπ είναι εξαιρετικά αναστατωμένος που πρέπει να μείνουν όλη τη νύχτα στο βαγόνι της λέσχης καθ' οδόν για τη Νέα Υόρκη. Τους συναντούν η Betty και η Judy, οι οποίες τους ευχαριστούν θερμά για τα εισιτήρια και τις πείθουν να έρθουν μαζί τους στο Pine Tree.
Όταν το τρένο φτάνει στο Pine Tree, δεν υπάρχει καθόλου χιόνι. Ο Μπομπ και ο Φιλ ανακαλύπτουν ότι το πανδοχείο διευθύνεται από τον πρώην διοικητή τους, τον στρατηγό Γουέβερλι. Ο Γουέβερλι έχει επενδύσει όλες τις οικονομίες του στο καταφύγιο. Αυτό αποτυγχάνει επειδή δεν υπάρχει χιόνι και δεν υπάρχουν επισκέπτες. Για να φέρουν δουλειά στο πανδοχείο, ο Μπομπ και ο Φιλ φέρνουν όλο το καστ και το συνεργείο του μιούζικαλ Playing Around. Προσθέτουν και την Μπέτι και την Τζούντι στις πρόβες. Η σχέση του Μπομπ και της Μπέτι ανθίζει και περνούν πολύ χρόνο μαζί.
Ο Μπομπ ανακαλύπτει ότι το αίτημα του στρατηγού να επανενταχθεί στο στρατό έχει απορριφθεί. Ο Μπομπ τηλεφωνεί στον Εντ Χάρισον, έναν παλιό του φίλο από το στρατό. Ο Εντ είναι τώρα ένας επιτυχημένος παρουσιαστής θεατρικών παραστάσεων. Κανονίζουν μια τηλεοπτική πρόσκληση σε όλους τους άνδρες που ήταν υπό τις διαταγές του στρατηγού να έρθουν στο πανδοχείο την παραμονή των Χριστουγέννων ως έκπληξη. Ο Χάρισον προτείνει να βάλουν την εκπομπή στην εθνική τηλεόραση για να δημιουργήσουν δωρεάν διαφήμιση για τον Γουάλας και τον Ντέιβις. Ο Μπομπ επιμένει ότι αυτό δεν πρέπει να έχει καμία σχέση με τη δουλειά τους.
Η αδιάκριτη οικονόμος Έμμα Άλεν άκουγε, αλλά άκουσε μόνο το κομμάτι για τη δωρεάν διαφήμιση, όχι την απόρριψη της ιδέας από τον Μπομπ. Σκέφτεται ότι το αφεντικό της θα φανεί ως αξιολύπητη φιγούρα στην τηλεόραση και το λέει στην Μπέτι. Η Μπέτι σοκάρεται. Η παρεξήγηση κάνει την Μπέτι να αγνοήσει τον μπερδεμένο Μπομπ. Ενώ συμβαίνουν όλα αυτά, η Τζούντι πείθεται ότι η Μπέτι δεν θα κάνει ποτέ σοβαρή σχέση μέχρι η Τζούντι να αρραβωνιαστεί ή να παντρευτεί. Πιέζει τον απρόθυμο Φιλ να ανακοινώσει έναν ψεύτικο αρραβώνα, αλλά το σχέδιο αποτυγχάνει όταν η Μπέτι αναχωρεί απότομα για τη Νέα Υόρκη για να δεχτεί μια πρόταση εργασίας.
Αφού ολοκληρώνονται οι πρόβες, ο Phil και η Judy αποκαλύπτουν στον Bob ότι ο αρραβώνας ήταν ψεύτικος. Ο Μπομπ εξακολουθεί να μην γνωρίζει τον πραγματικό λόγο που έφυγε η Μπέτι. Πηγαίνει στη Νέα Υόρκη για το The Ed Harrison Show. Προσπαθεί να πείσει την Μπέτι να επιστρέψει. Ο Μπομπ βλέπει το νέο νούμερο της Μπέτι και της λέει την αλήθεια για τον αρραβώνα. Τον καλεί ο Εντ Χάρισον να φύγει πριν μάθει τι πραγματικά την απασχολεί.
Πίσω στο πανδοχείο, ο Phil προσποιείται έναν τραυματισμό για να αποσπάσει την προσοχή του Στρατηγού, ώστε να μην δει τη μετάδοση της ανακοίνωσης του Bob. Στην εκπομπή, ο Μπομπ προσκαλεί τους βετεράνους της 151ης Μεραρχίας να έρθουν στο Pine Tree του Βερμόντ την παραμονή των Χριστουγέννων. Η Μπέτι το βλέπει στην τηλεόραση και συνειδητοποιεί ότι έκανε λάθος. Επιστρέφει στο Pine Tree εγκαίρως για την εκπομπή της παραμονής των Χριστουγέννων, αλλά το λέει μόνο στην Judy. Όλη η μεραρχία έρχεται κρυφά στο Pine Tree. Όταν ο στρατηγός μπαίνει στο οίκημα, τον υποδέχεται η πρώην μεραρχία του, η οποία τραγουδάει ένα ξεσηκωτικό ρεφρέν του "The Old Man". Μόλις τελειώνει το επόμενο τραγούδι, το χιόνι αρχίζει να πέφτει.
Στο φινάλε, ο Bob και η Betty δηλώνουν την αγάπη τους ο ένας για τον άλλο. Το ίδιο και ο Phil και η Judy. Το φόντο του σκηνικού αφαιρείται για να φανεί το χιόνι που πέφτει. Ο Bob, η Betty, ο Phil και η Judy ερμηνεύουν το "White Christmas". Όλοι σηκώνουν ένα ποτήρι και κάνουν πρόποση: "Είθε οι μέρες σας να είναι χαρούμενες και φωτεινές και όλα τα Χριστούγεννα σας να είναι λευκά".