General Hospital Casts Alimi Ballard in New Role
Port Charles may have a dashing new doctor on call.
Alimi Ballard is joining the cast of General Hospital as new character William Baines, multiple outlets confirmed.
The actor—best known for appearing on the ’90s sitcom Sabrina the Teenage Witch and crime dramas including Numb3rs and CSI—will reportedly make his debut on the long-running ABC soap opera on the Sept. 3 episode. Additional details about Ballard’s character and storyline have yet to be revealed.
In addition to portraying the Quizmaster on Sabrina and FBI agent David Sinclair on Numb3rs, the 48-year-old’s impressive list of TV appearances also include Criminal Minds, NCIS: Los Angeles, Queen Sugar, Castle, One of Us Is Lying, Lucifer, Elementary, Law & Order and The Rookie, among many more.
Most recently, fans may recall Ballard’s guest appearance on a March 2026 episode of Grey’s Anatomy in which he played patient Brent Wilson during season 22.