Fans of NCIS were left stunned after a game-changing episode in season 23 — one that completely reshaped the future of the team.
In the milestone 500th episode, titled “All Good Things,” the agency faces collapse, with major characters going their separate ways. But the biggest shock comes when Director Leon Vance, played by Rocky Carroll, makes the ultimate sacrifice. After uncovering a dangerous conspiracy threatening NCIS, Vance is fatally shot while trying to protect the agency.
His emotional final moments include visions of Ducky, portrayed by Adam Campbell, before he succumbs to his injuries — marking the end of an 18-season run.
As for why Carroll left, it wasn’t entirely his decision. The actor revealed that once showrunner Steven D. Binder explained the storyline, it felt like the right time for Vance’s journey to end.
Despite the shocking exit, Carroll said he’s proud of how the character was written out, reflecting on his nearly two-decade run as something rare in Hollywood. He also isn’t leaving completely — he’ll continue contributing behind the scenes as a director.