Weatherly believed, narratively, that David leaving was the best outcome for both characters. The decision would’ve allowed David to mature off-screen the same way it did for DiNozzo on the show.
Michael Weatherly reprised his role as Tony DiNozzo in the latest episode of NCIS, which paid tribute to late cast member David McCallum, who portrayed Dr. Donald "Ducky" Mallard. Towards the end ...