David and Goliath, Told by Mel Gibson with Music by Branford Marsalis