The Good Doctor kills off main character in final season

In a shocking turn of events during its last season, The Good Doctor unexpectedly bid goodbye to a series regular, leaving viewers stunned.

Freddie Highmore plays autistic surgeon Dr. Shaun Murphy in the 2017-starmed medical drama, which is set in a San Jose, California hospital.

It was announced in January of this year that the seventh season of the ABC show would be the last.

Fans were not let down by the promotional materials for the fifth episode of the seventh and final season, which promised a "heartstopping moment" and an hour that was "must-see."

A seasoned cast member is slain in the episode "Who At Peace," which aired on Tuesday, April 2. Actor Noah Galvin of The Real O'Neals plays Dr. Asher Wolke, who is killed by an antisemitic attack at the end of the hour.

In the fourth episode of season three, Dr. Wolke made his television debut. He struggles to reconcile his sexuality with his religious beliefs throughout the program, but by the time the catastrophe strikes, it seems like he has finally come to terms with it.

He is shown getting ready for his partner, nurse Jerome Martel (played by Giacomo Baessato), in a neighboring restaurant, where he intends to pop the question on their second anniversary.

The first attacker asks, "What do you care?" when Dr. Wolke urges them to leave. "He's a Jew too," remarks a second.

To which the doctor replies, "I am a Jew. In fact, it's a gay one, and I'm calling the police."