There are plenty of reasons to love NCIS: The awesome storylines, the action — and guest stars. OK, you got us: Guest stars are one of our favorite things about TV in general, especially when they’re A-listers. (The best celeb cameo of all time? Obviously, Brad Pitt, when he played the role of Will Colbert on a Thanksgiving episode of Friends.)
But it’s also fun to rewatch a TV series and catch guest stars who were merely starting out in their career, before they became famous. And NCIS had plenty of these guest stars, from kids-at-the-time Abigail Breslin, Zac Efron and Cameron Monaghan to more established TV and film stars like Lily Tomlin, Sterling K. Brown and Taye Diggs. All these NCIS guest stars might make you want to restart the series so you can catch their small roles all over again.
A version of this article was originally published in April 2016.
Zoey Deutch
Switched at Birth star Zoey Deutch played Lauren in Season 8, Episode 17.
Rico Rodriguez
Modern Family star Rico Rodriguez was on the show (Season 6, Episode 19) as Raini's brother Travis Buckley when he was 11.
Bob Newhart
The Big Bang Theory and Elf star Bob Newhart played Dr. Walter Magnus in Season 8, Episode 12.
Bellamy Young
The Scandal star appeared in Season 1, Episode 21.
Danica McKellar
In Season 2, Episode 14, the Wonder Years actor popped up as a guest star.
Cameron Monaghan
You probably know him best for being on Shameless and maybe also that time he starred in Season 8, Episode 18.
Gaius Charles
Oh, hey, Smash from Friday Night Lights, who guested in Season 9, Episode 21.
Abigail Breslin
Back in the day, a young Abigail Breslin showed up in Season 2, Episode 1, where she played a blind little girl.
Dylan Bruce
You can't go wrong when the Orphan Black alum shows up in Season 9, Episode 8.
Daniel Gillies
Unlike on The Originals, Daniel Gillies did not play a vampire in Season 8, Episode 4.
Jim Beaver
Season 12, Episode 5 featured Supernatural favorite Jim Beaver.
David Eigenberg
Before playing a firefighter on Chicago Fire, David Eigenberg appeared in Season 6, Episode 9.
Josh Holloway
Yes, that would be Sawyer from Lost in Season 1, Episode 12.
Gena Rowlands
Legend Gena Rowlands played Gibbs' mother-in-law in Season 7, Episode 16, appropriately titled "Mother's Day."
Kunal Nayyar
Raj from The Big Bang Theory showed up in Season 4, Episode 12.
Jesse Plemons
Here's another Friday Night Lights star, who guested in Season 3, Episode 13.
Jaleel White
Talk about a blast from the past in seeing Family Matters' Steve Urkel in Season 9, Episode 13.
Katie Lowes
Yes, that is Quinn from Scandal in Season 4, Episode 22.
Misha Collins
Season 4, Episode 3, "Singled Out," featured another Supernatural fan favorite.
Mark Sheppard
In Season 6, Episode 13, yet another Supernatural star showed up. That's Mark Sheppard in the top right corner. He played the younger version of a character played by his real-life father, William Morgan Sheppard.
Merritt Wever
Even this Walking Dead and Nurse Jackie actress appeared in Season 3, Episode 5.
Emilie de Ravin
Before playing Belle on Once Upon a Time, Emilie de Ravin showed up in Season 1, Episode 3.
Lily Tomlin
The great Lily Tomlin played McGee's grandmother in Season 9, Episode 3.
Taye Diggs
In Season 13, Episode 18 (the 300th episode!), Taye Diggs played a powerful role.
T.J. Thyne
That would be Hodgins from Bones in Season 1, Episode 13.
Todd Lowe
The Gilmore Girls star appeared three times in Season 7: in Episodes 1, 4 and 7.
Sterling K. Brown
Before his amazing performance on American Crime Story: The People v. O.J. Simpson, Sterling K. Brown guest starred in Season 11, Episode 10.
Patrick J. Adams
The Suits star played quite the role in Season 6, Episode 6.
Mya
Mya not only acted in Season 2, Episode 16, but she also showed off her singing pipes.
Wilson Bethel
For Hart of Dixie fans, that's Wilson Bethel in Season 3, Episode 5.
Wilson Cruz
This one is for My So-Called Life fans. Wilson Cruz showed up in Season 4, Episode 20.
Troian Bellisario
The Pretty Little Liars actress appeared in Season 4, Episode 9, where she played McGee's sister. Guess what? She's also Sean H. Murray's stepsister in real life.
Zac Efron
Yes, that would be Zac Efron who had a small part in Season 3, Episode 13.
Corey Stoll
The former House of Cards actor appeared in Episodes 10, 11 and 14 of Season 4.
Leave a Comment