Joe Santos, who played Lt. Dennis Becker on "The Rockford Files," has died at 84.
Santos died Friday in Santa Monica after a heart attack earlier in the week, according to his agent, Alicia Beekman.
Santos' career spanned more than four decades, from a guest shot on "Naked City" in the early 1960s through a recurring role on "The Sopranos."
But he was best known as Dennis Becker, the pal and grudging helpmate of Los Angeles private eye Jim Rockford (
The New York-born actor also had guest roles on such series as "Magnum, P.I.," ''Miami Vice" and "Hardcastle & McCormick."
Santos most recently was seen in the 2015 film "Chronic."