Joe Santos, who played Lieutenant Dennis Becker on The Rockford Files, has died at 84. Santos passed away on Friday in Santa Monica, California, after a heart attack earlier in the week, according to his agent Alicia Beekman. Santos' career spanned more than four decades, and included a recurring role on The Sopranos. In the HBO show, he played Angelo Garepe, a consigliere who eventually ended up murdered.