In David Battles Goliath, a young shepherd boy named David steps forward to accept the challenge of fighting a Philistine giant named Goliath. Can David's simple weapons of a slingshot and stones, and his great faith in God, be enough to save the Israelites from slavery to the Philistines?