Shaun (Freddie Highmore) took Glassman’s (Richard Schiff) advice and decided to fight for his job back on the latest episode of The Good Doctor.
He kept trying to find his way back onto the surgery team and Shaun thought the chance had arisen when Melendez (Nicholas Gonzalez) brought him in on a case. Shaun came up with a way to remove a tumour from a patient but was dismayed when he was dismissed from the team straight after.
Shaun confronted Han (Daniel Dae Kim) and demanded his job back. When he didn’t get his way, Shaun had an emotional breakdown and was fired.
Meanwhile Lim (Christina Chang) treated the newborn daughter of a friend and she was shocked when the baby showed signs of shaken baby syndrome. After calling child services, Lim was told by Shaun that the baby wasn’t abused but was actually suffering from a birth complication.
Elsewhere Glassman found out he was cancer free, and Melendez and Lim went public with their relationship.
The season finale is Trampoline. A barroom fight results in Shaun needing treatment. Alex and Audrey disagree over an elderly woman’s post-operative symptoms.
The Good Doctor’s season finale airs at 9pm tonight on Sky Witness HD. Preview it with our gallery below: