In Galilee, during the rule of Cedric Hardwicke as Tiberius Caesar, Charles Laughton as King Herod and Judith Anderson as Queen Herodias preside over a realm that is sharply judged by the prophet John the Baptist. John denounces Herodias for her marriage to Herod, the brother of her former husband, and his rebuke unsettles the king who dreads the fate that befell his father after ordering a brutal killing of the land’s firstborn. The prophecy hangs over them: if a king of Judea kills the Messiah, he will suffer an agonizing death. Herod misreads the tension of the moment, suspecting that John might indeed be the Messiah.
Marcellus Fabius, played by [Rex Reason], seeks his uncle’s permission to wed Salome, and he is warned that he is forbidden to marry a “barbarian.” Rita Hayworth appears as Salome, a young woman who has spent time in Rome and is on her way back to Galilee after being banished for trying to rise above her station. On the boat that brings her home, Salome encounters Stewart Granger as Claudius, a Roman soldier attached to Herod’s palace. Salome begins to command those around her, and when Claudius disobeys, she slaps him. He responds by stealing a kiss, a bold moment that leaves her momentarily unsettled.
Back at the palace, Judith Anderson as Herodias greets her daughter and discerns that Herod’s attraction to Salome could be a tool in her political game. Salome slips into the marketplace with several servants to hear John speak. When John calls Herodias an adulteress, Salome rebukes him, inadvertently exposing her own identity to the crowd. Yet John’s presence calms the mob and he denounces violence, which saves Salome from being stoned. Wary of danger but protective of her mother, Salome pleads with Herodias to leave Galilee so she won’t be murdered for her faith, yet Herodias refuses, intent on preserving the throne for Salome’s sake—even though Salome herself cares little for the throne. Seizing on Claudius’s feelings toward her, Salome tries to coax him into arresting John, but the soldier refuses.
Herod decides to arrest John, disguising it as treason to shield him from Herodias’s plots. Claudius, now converted to Christianity, hurries to Herod to plead for John’s release, but the plea falls on deaf ears and he makes his way to Jerusalem to intervene. In Jerusalem, Basil Sydney as Pontius Pilate refuses to release John because his preaching against Rome is seen as treason. Claudius presses Pilate to join him as a champion of John’s new faith, and the news shocks Pilate into action, ultimately relieving Claudius of his post and forbidding him to return to Galilee.
During this tense exchange, Claudius learns of a miracle worker and makes plans to see him. He returns to the palace and finds Salome again, while Herodias presses Salome to perform a dance that could save her mother’s life. Salome recoils at the thought of surrendering her will and body to Herod, but she remains determined to protect John. She pleads with Claudius to take her away from Galilee, but he urges restraint and reveals that he is now a Christian. He tells Salome of the miracle worker, whom John recognizes as the Messiah, and this revelation moves Salome to reconsider her actions.
Reluctantly, Salome agrees to act, and in a fateful dance for Herod she strips away layers of clothing until each move carries a deeper weight. Herod, utterly entranced, quips that he would give half his kingdom for Salome. At Herod’s command, John’s fate is sealed as he is beheaded just before Salome’s request can be made in full. The tragedy drives Salome to reject Herodias, and she too embraces Christianity along with Claudius. The film closes with Salome and Claudius standing together as they listen to Christ deliver the Sermon on the Mount.