-- It was a good run, but the time is right for "The Good Wife" to end, according to one of its former stars.
The CBS legal drama, starring Emmy winner Julianna Margulies as lawyer Alicia Florrick, will wrap after seven seasons on Sunday. The finale airs at 9 p.m. Eastern time.
"Jessica Jones" actor Mike Colter, who played the scheming drug kingpin Lemond Bishop on the show, said he believes it's important for the show to end on a high note.
"They've had a long run -- seven years. You can't feel bad for them. I think seven is a good number," Colter told ABC News. "[When] you get to eight, nine, 10 [seasons], I don't know any shows that sustain themselves that long and are still interesting and are still effective. After a while you start regurgitating the same story lines.
"I think they did it the right way," Colter added.
The actor said he benefited from working with the talented cast and crew -- some of them Emmy or Oscar nominees.
"It was almost like a master class," Colter said. "Every time I went on set I learned something from the crew, I learned something from the cast."
Although his character's arc on the show ended when Bishop went to prison last season, Colter said he would have rather seen him killed off.
"I deserved it, right?" he quipped.