Little David takes the faith of his father to the big city where he meets soldiers, braggarts, and one crazy king, not to mention a nine foot tall puppet with an attitude problem.

Big, Big Faith

David and Goliath