Special Guest Stars Ralph Waite as Jackson Gibbs Guest Stars Brian Dietzen as Assistant Medical Examiner Dr. Jimmy Palmer Joe Spano as Tobias C. Fornell Muse Watson as Mike Franks Connie Jackson as Elaine Sean Harmon as Young Gibbs Rudolf Martin as Ari Haswari Darby Stanchfield as Shannon Gibbs Tim Kelleher as NCIS Special Agent Christopher "Chris" Pacci Michael O'Neill as Former NCIS Special Agent Riley McCallister Jeananne Goossen as Marine Private Joan Matteson Clare Carey as Ann Gibbs Mackenzie Astin as Michael Rose Jordan Garrett as Stephen Rose Jeff Williams as Doctor Co Starring Sam Schuder as Kelly Gibbs Thomas Rosales, Jr. as Pedro Hernandez