Celebrity / TV
NCIS star David McCallum has been playing the role of Donald “Ducky” Mallard since 2003. Here’s why McCallum said the show is his “Rock of Gibraltar.” Mark Harmon says the ‘NCIS’ cast is lucky to work with David McCallum During a special roundtable interview for CBS, Mark Harmon said McCallum is one actor he will …