Wild at Heart was directed by David Lynch in 2001.
 Refusing the king's offer of the royal armour, he kills Goliath with his sling
2009 Christopher Egan played David on Kings, a re-imagining loosely based on the biblical story

