When the First World War breaks out in 1914, Josef Schwejk, a naive dog dealer in Prague, joins the Imperial Army.

Heinz Rühmann
as Schwejk

Franz Muxeneder
as Woditschka

Ursula von Borsody
as Kathi

Ernst Stankovski
as Oberleutnant Lukas

Erika von Thellmann
as Baronin

Senta Berger
as Gretel

Fritz Imhoff
as Wirt im „Kelch“

Jane Tilden
as Hausmädchen

Fritz Eckhardt
as Wendler

Hugo Gottschlich
as Wachtmeister Flanderka