Since 2003, NCIS has had some famous faces over the years. Here are 30 celebrities you probably forgot have appeared on NCIS.

#30 Emilie de Ravin

Season 1: Episode 3 “Seadog”
Before she was cast as Claire Littleton on Lost, Emilie de Ravin appeared on NCIS as Nancy, a woman on a round-the-world trip who provided DiNozzo with information vital to solving a case. Now de Ravin stars as Belle French on Once Upon a Time.

#29 Melora Hardin

Season 1: Episode 5 “The Curse”
In 2003, Melora Hardin played a former petty officer who joined the Navy in hopes of finding a husband for herself. Her character Erin Toner turned out to be a sociopath and was jailed for her crimes. Years later, Hardin landed the roles of Jan Levinson on The Office and Tammy Cashman on Transparent.

#28 Doug Savant

Season 1: Episode 22 “A Weak Link”
After establishing his name on the primetime soap Melrose Place, Doug Savant guest starred on NCIS as a priest who was assumed to be having an affair with the murder victim. Savant later joined the cast of Desperate Housewives, playing the role of Tom Scavo from 2004 to 2012.

#27 Julie Benz

Season 1: Episode 22 “A Weak Link”
Best known as Darla on Buffy the Vampire Slayer and its spin-off Angel, as well as Rita Morgan on Dexter, Julie Benz once played the wife of a deceased Navy SEAL who committed suicide.

#26 Danica McKellar

Season 2: Episode 14 “Witness”
Everyone knows Danica McKellar as Winnie Cooper on The Wonder Years but she once guest starred on NCIS as a young MIT graduate who filmed a sailor being strangled in the apartment opposite hers.

#25 Misha Collins

Season 4: Episode 3 “Singled Out”
Before earning his wings as Cas on Supernatural, Misha Collins stopped by NCIS to play a man who was suspected of kidnapping but was found innocent.

#24 Dean McDermott

Season 2: Episode 19 “Conspiracy Theory”
Before Dean McDermott married Tori Spelling and entered the world of reality TV, he played a commander and a therapist to a petty officer who committed suicide.

#23 Gregory Itzin

Season 1: Episode 1 “Yankee White” and Episode 3 “Seadog”
Gregory Itzin has come a long way since playing a FBI director on NCIS. He’s played a president on 24, a mayor on Mob City, and a CIA director on Covert Affairs, just to name a few.

#22 Glenn Morshower

Season 1: Episode 7 “Sub Rosa”
While he was already playing Aaron Pierce on 24, Glenn Morshower took a gig as Commander Robert Peters on NCIS.

#21 Josh Holloway

Season 1: Episode 12 “My Other Left Foot”
Before landing his breakthrough role as Sawyer on Lost, Josh Holloway first played a sheriff on NCIS. At present, he stars on the TV series Colony.

#20 Dean Norris

Season 1: Episode 12 “My Other Left Foot”
Most people know him as Hank Schrader on Breaking Bad but Dean Norris also portrayed a gunnery sergeant in the United States Marine Corps who knew Gibbs from when they had served together in Camp Lejeune.

#19 Terry O’Quinn

Season 1: Episode 15 “Enigma”
Before becoming a household name thanks to his role as John Locke on Lost, Terry O’Quinn played a Marine colonel who was diagnosed with paranoid schizophrenia.

#18 Bellamy Young

Season 1: Episode 21 “Split Decision”
Bellamy Young
once played an ATF special agent who went rogue and began selling weapons to various arms dealers before becoming Scandal’s Presidential nominee Mellie Grant.

#17 Abigail Breslin

Season 2, Episode 1 “See No Evil”
Abigail Breslin is all grown up now on Scream Queens but one of her childhood TV roles was as an 8-year old blind piano prodigy who was kidnapped.

#16 Lindsay Price

Season 2: Episode 9 “Forced Entry”
Before she was Victory Ford on Lipstick Jungle and Joanna Frankel on Eastwick, Lindsay Price was a lieutenant at a local Naval hospital who broke up with her then-fiancee to pursue a relationship with Tony.

#15 Zac Efron

Season 3: Episode 13 “Deception”
Before rocketing to stardom as Troy Bolton on High School Musical, Zac Efron played a teenager who got hold of a missing lieutenant commander’s cell phone.

#14 P.J. Byrne

Season 3: Episode 13 “Deception”
Vinyl star P.J. Byrne once played the chapter manager of a group dedicated to helping law enforcement track down online pedophilia and was also the one responsible for kidnapping a lieutenant commander.

#13 Kevin Alejandro

Season 4, Episode 11 “Driven”
These days Kevin Alejandro is known for his roles on Arrow, Lucifer and True Blood. Back in 2006, however, he played a mechanic suspected of sabotaging the vehicle he worked on.

#12 Tim DeKay

Season 6: Episode 3 “Capitol Offense”
Fans of White Collar star Tim DeKay don’t often get to see him play bad guys but on NCIS, he played a senator who murdered his chief of staff.

#11 Ralph Waite

Season 6: Episode 4 “Heartland”
Season 7: Episode 10 “Faith,” Episode 24 “Rule Fifty-One”
Season 8: Episode 1 “Spider and the Fly”
Season 9: Episode 14 “Life Before His Eyes”
Season 10: Episode 5 “The Namesake”
Season 11: Episode 7 “Better Angels”
Ralph Waite was a seasoned actor who graced numerous TV shows. On NCIS, he most notably played the father of NCIS Special Agent Leroy Jethro Gibbs.

#10 David Eigenberg

Season 6: Episode 9 “Dagger”
After romancing Miranda Hobbes on Sex and the City and before becoming a firefighter on Chicago Fire, David Eigenberg was known as the Weatherman, a former employee of the National Security Agency responsible for the abduction of Amanda Lee.

#9 Antonio Sabato Jr.

Season 6: Episode 10 “Road Kill”
Daytime soaps have often been attached to Antonio Sabato Jr. but The Bold and the Beautiful star once played a lawyer who died after being struck on NCIS.

#8 Shanna Moakler

Season 7: Episode 18 “Jurisdiction”
Former Miss USA Shanna Moakler made her mark on the small screen as Monica Harper on Pacific Blue but she later landed a gig on NCIS as the love interest of a murder suspect.

#7 Richard Burgi

Season 7: Episode 23 “Patriot Down”
General Hospital, 24, Body of Proof and Desperate Housewives are just some of the shows Richard Burgi is known for. On NCIS, this TV veteran played a businessman who along with his son, Tyler, was responsible for the rape of a petty officer.

#6 Colin Hanks

Season 10: Episode 23 “Double Blind,” Episode 24 “Damned If You Do”
Season 11: Episode 1 “Whiskey Tango Foxtrot”
Since playing Alex Whitman on Roswell, Colin Hanks has landed notable roles on The Good Guys, Dexter, Fargo, Life in Pieces and NCIS, where he played an IG investigator who works for the Department of Defense and was known as the “evil McGee.”

#5 Kelly Hu

Season 7: Episode 7 “Endgame”
Kelly Hu is no stranger to killer roles. She played a vampire on The Vampire Diaries, a supervillain on Arrow and a North Korean assassin who was responsible for the death of Leon Vance’s partner, Neil Wilson, on NCIS.

#4 Billy Dee Williams

Season 10: Episode 5 “The Namesake”
Season 11: Episode 24 “Honor Thy Father”
Best known for his role as Lando Calrissian in the Star Wars film franchise, Billy Dee Williams played Leroy Jethro Moore, a World War II veteran and the partial namesake of NCIS Special Agent Leroy Jethro Gibbs.

#3 Seamus Patrick Dever

Season 4, Episode 3 “Singled Out “
Before he fought crime as a homicide detective on Castle, Seamus Patrick Dever portrayed the mastermind behind the abduction of Lt. Anne Sullivan on NCIS.

#2 Marisol Nichols

Season 12: Episode 6 “Parental Guidance Suggested,” Episode 12 “The Enemy Within,” Episode 20 “No Good Deed”
Another 24 alum who graced the show is Marisol Nichols, who played Special Agent Zoe Keates and the ex-girlfriend of NCIS Special Agent Anthony D. DiNozzo.

#1 Jamie Lee Curtis

Season 9: Episode 16 “Psych Out,” Episode 18 “The Tell,” Episode 20 “The Missionary Position,” Episode 23 “Up in Smoke,” Episode 24 “Till Death Do Us Part”
The original scream queen isn’t just known for her horror movies. On NCIS, Jamie Lee Curtis briefly served as the head of DoD PsyOps Division and the love interest of Gibbs.

Dean Bextor

Staff Writer, BuddyTV