At the crossroads of two great ancient empires, a shepherd named David trains in combat to take on a terrifying giant. David vs. Goliath is a fresh take on one of history’s most legendary battles, retold in a stylistic bloody tale of courage and faith.