After several years in prison, Shadow (Ricky Whittle Ricky Whittle) finally ushered in the moment of freedom, but he is not happy. His wife Laura (Emily Browning Emily Browning) died in a car accident a few days ago and was constantly entangled by a man who called himself "Wednesday" (Ian McShane Ian McShane) on her way home. In the end, Shadow was hired on Wednesday as the opponent's bodyguard. It turned out that Wednesday's real identity was Odin, the Nordic god. Due to the rapid development of modern civilization, the ancient gods were gradually forgotten, while the new gods represented by pistols, drugs and entertainment rose rapidly. The latter tried every means to expel the old gods, while Odin, as a representative of the old gods, looked around for partners to fight against the bullying of the new gods. In a prosperous era, the war between God and God begins. This film is based on Neil Gayman's original work of the same name.