James Garner and Tom Selleck in The Rockford Files, 1978. Selleck played Lance White, a younger, flashier private eye. As Jim Rockford says of him: "Lance is perfect, it's his only flaw.” :
The Rockford Files (1974)
In Memoriam: James Garner of 'Maverick' and 'The Rockford Files'
James Garner's 10 best 'Rockford Files' episodes ever - MarketWatch