Jeremy Brett został wybrany do roli Nicholasa, ponieważ był podobny do Audrey Hepburn, która w filmie gra jego siostrę.
Audrey Hepburn zarekomendowała swojego partnera z filmu Rzymskie wakacje (1953), Gregory Peck'a do roli Piotra, lecz został obsadzony Henry Fonda.
Marlon Brando był brany pod uwagę do roli Piotra, lecz nie chciał pracować z Audrey Hepburn. Rozważano również Petera Ustinova i Paula Scofielda a Montgomery Clift odrzucił rolę.
Kandydatką do roli Nataszy była Elizabeth Taylor.
Podczas sceny, w której Rostov zaprasza księcia Andrieja na polowanie, Jeremy Brett jest jedynym aktorem, który ani razu nie jechał na metalowym koniu. We wszystkich ujęciach jedzie na prawdziwym. Na zbliżeniach ewidentnie widać, że Audrey Hepburn, Henry Fonda, Mel Ferrer, Barry Jones i May Britt jadą na mechanicznych koniach.
Film kręcono w miejscowościach Felonica i Pinerolo oraz w Rzymie (Włochy).
Głosy May Britt i Anity Ekberg zostały zdubbingowane.
Producenci zatrudnili 65 lekarzy podczas filmowania epickich scen bitewnych. Przebrano ich za żołnierzy i skierowano na plan, aby udzielili pomocy medycznej kaskaderom w razie zranienia podczas zdjęć.
Gaża Audrey Hepburn za film wyniosła 350 tysięcy dolarów. Była to największa suma jaką do tamtej pory otrzymała jakakolwiek aktorka za udział w filmie.
Pierwszy szkic scenariusza miał 506 stron, ponad pięć razy więcej niż przeciętny scenariusz.
Okres zdjęciowy trwał od lipca do października 1955 roku.