Después de matar al gigante Goliath y salir victorioso de innumerales batallas, David (Gregory Peck) es proclamado rey de Israel. Subyugado por la hermosa Betsabé (Susan Hayward), decide enviar a su marido Uriah (Kieron Moore) a participar en una difícil batalla en la que probablemente perecerá.