Guest Stars Matt Craven as Secretary of the Navy Clayton Jarvis Sean Harmon as Young Gibbs Darby Stanchfield as Shannon Gibbs Jeananne Goossen as Marine Private Joan Matteson John Finn as Marine Commandant Charles T. Ellison Sofia Pernas as Marine First Lieutenant Gabriela Flores Jaime Ray Newman as Navy Lieutenant Commander Melanie Burke Alex Fernandez as Joseph Flores LaMonica Garrett as Marine Captain Craig Quincy Dylan Bruce as Justin Fanniker Samantha Sloyan as Emily Goodwin Co Starring Wade Harlan as Marine Cadence Leader