CBS’s long-running series, NCIS, stars Mark Harmon as Naval Criminal Investigative Service Special Agent Leroy Jethro Gibbs who leads a unique and tight-knit team of agents through various cases ranging from homicide to international terrorism. Since originally airing in 2003, the show has become known for its cast of colorful characters and thrilling investigations making it one of the most-watched television series currently on air.

With the show was renewed for its 21st season, there are hundreds of top-rated episodes to choose from that are full of memorable moments and jaw-dropping cases. From visiting Gibbs’ hometown in a small Pennsylvania town in ‘Heartland’ to Michael Weatherly‘s bittersweet farewell as Tony DiNozzo in ‘Family First,’ these are the best NCIS episodes.