A recent announcement has revealed that actor Kurt Fuller will reprise his role as the angel Zachariah for Supernatural’s upcoming 300th episode.
Fuller appeared as the character in the Season 4 episode “It’s a Terrible Life,” where he established himself as a high-ranking angel and superior to the angel Castiel (played by actor Misha Collins). Zachariah appeared on Earth after the angel Uriel was revealed to be a double agent for Lucifer. He'll soon be returning, according to a report from Entertainment Weekly.
Zachariah is eventually revealed to be a participant in the plan to get Lucifer released from Hell so his recapture and death could bring about the Apocalypse, thus remaking the Earth as a paradise. Although the plan was a success, Zachariah failed repeatedly to get Dean Winchester (portrayed by Jensen Ackles) to agree to have the archangel Michael possess his body in order to complete his nefarious goal.
In the Season 5 episode “Point of No Return,” he attempted to blackmail Dean into consenting with visions of his brothers Sam and Adam in pain. Dean agrees to the possession only to trick the angel and kill him with an angel blade right through his skull.
The character has remained dead ever since and only reappeared in the Season 13 episode “Good Intentions,” which depicted an alternate reality Zachariah who worked alongside Michael but also died at the hands of Jack, the son of Lucifer.
Fuller joins actor Jeffery Dean Morgan, who will return as the Winchester’s father, John, who died in Season 2, as the second long-time deceased character to return in the episode titled “Lebanon,” which will air on Thursday, Feb. 7 at 8 p.m. ET.