Der junge Hirte David (Matt Berberi) wird von Gott auserwählt, der nächste König von Israel zu sein. Angeleitet vom Propheten Samuel (John Knox) bereitet er sich auf diese Aufgabe vor. Doch bevor er seine Bestimmung erfüllen kann, muss er eine scheinbar aussichtslose Prüfung bestehen, die seine Tapferkeit und sein Gottvertrauen auf eine schwere Probe stellt: Im Kampf gegen den übermächtigen Giganten Goliath (Michael Foster) muss David sein Volk vor der Versklavung durch die Philister retten. Der legendäre biblische Kampf, nacherzählt in einer abenteuerlichen Geschichte über Mut und Glaube.