The character played by Gregory Itzin, which was never heard of again after the sixth season, will be featured in a number of episodes in season 8.
A news surfacing by the hour, Gregory Itzin is making a return to "24" to reprise his role as former president Charles Logan. This means he survived the near-death experience in season 6 when his wife Martha stabbed him with a kitchen knife. He was last seen wheeled into the ER and flatlining on the way.
Passing the good news was Executive Producer Howard Gordon himself who told the press that Logan will be back for multi-episode arc. On how Logan will make his triumphant entrance, FOX said that the in-duty President Taylor (Cherry Jones) "reluctantly" enlists Logan to assist with an escalating international diplomatic crisis.
Gordon commented on placing Itzin and Jones on the same scene, saying "the opportunity for these two remarkable actors to share the stage was simply too compelling to pass up." The show starring Kiefer Sutherland will begin the eighth season on January 17 with two-hour premiere.
It was not the initial plan to kill Logan in season 6 as former exec producer Jon Cassar put it back then, "I did everything I could not to kill him. I wanted to give us the [option] to potentially bring him back."