Question: has david mccallum left ncis?
Answer: Donald "Ducky" Mallard Is Leaving 'NCIS' After 16 Seasons — Here's Why. ... In the most recent episode, Ducky — who is played by David McCallum — hinted at his retirement more than once, even telling Mark Harmon's character Gibbs, "My future will no longer include NCIS."