David McCallum played Dr. Donald "Ducky" Mallard on NCIS for nearly 20 years before he considered leaving the show.
This story contains light spoilers from the NCIS season 22 episode "The Trouble With Hal." It's been over a year since NCIS actor David McCallum (who played Dr. Donald "Ducky" Mallard) died from ...
Tragic news out of the TV world as it has been revealed that David McCallum, who played Ducky on all 20 seasons of NCIS, has died. May he rest in peace.