Kelso's replacement, Dr. Maddox (Courteney Cox), makes some changes to Sacred Heart in the Season 8 opener. Meanwhile, J.D. is frustrated by his new set of incompetent interns, and Elliot tries to control her ego.
J.D. and Turk's steak-night tradition is put on hold when the pair comfort a dying patient instead. Meanwhile, Dr. Maddox (Courteney Cox) reveals her true character.
Kelso and Cox team up to get rid of Dr. Maddox. Elsewhere, Carla wants to teach a self-centered intern a lesson in humility.
Sparks fly between J.D. and Elliot when they join forces to encourage Kelso to leave the coffee shop.
J.D. tries to teach compassion with help from "Sesame Street" favorites Elmo, Grover and Oscar the Grouch. Meanwhile, intern Katie hopes to land a spot on Turk's research team by scamming Elliot.
J.D. and Elliot want to spice up their rekindled romance. Elsewhere, Cox considers taking a new job as chief of medicine.
Motivated by the mounting pressure of his new job, Cox reaches out to former enemy Dr. Kelso.
Ted is smitten with a ukulele player but needs help making the first move. Elsewhere, Cox's many responsibilities overwhelm him.
J.D. takes a vacation but still manages to plague Dr. Cox while he's away from the hospital. Elsewhere, Turk and Carla make a big announcement.
J.D. and Turk recruit the latest batch of interns to perform in their annual (and historically unfunny) sketch show.
Turk comes up with a new procedure to help a paralyzed teen after an inspiring episode of "SportsCenter." Meanwhile, the Janitor and Dr. Cox suffer romantic woes.
Dr. Cox finally praises J.D., whose ego is inflated by the long-awaited recognition. Elsewhere, the interns provide insight to the senior staff.
Elliot questions her future career plans. Elsewhere, bad luck befalls the interns, who face an extremely difficult caseload.
Part 1 of 2. The Janitor and Lady plan a fake wedding in the Bahamas to score gifts, but the plot backfires when all of the invitees accept.
Conclusion. The Janitor and Lady tie the knot in a quirky seaside ceremony.
J.D. decides to make peace with Kim (Elizabeth Banks) and, in the process, learns she is dating Elliot's ex-boyfriend (Scott Foley). Elsewhere, Turk asks the Sacred Heart staff to help him pursue a promotion.
J.D. considers leaving Sacred Heart to be closer to his son and Kim. Elsewhere, Turk settles into a new role, and Ted's relationship progresses.
J.D. bids Sacred Heart farewell in the eighth-season finale. His agenda before he goes includes getting a hug from Dr. Cox and learning the Janitor's name. Meanwhile, Elliot slowly moves her belongings into J.D.'s new place, signaling a change in their relationship.