General Hospital Comings & Goings: Alimi Ballard Cast as William Baines
General Hospital has cast Alimi Ballard, who began his prolific television career playing Frankie Hubbard on the defunct ABC soaps Loving and The City, in the new role of William Baines. The actor will make his Port Charles debut on Thursday, September 3, TV Insider revealed in breaking the news of Ballard’s hiring.
Alimi Ballard Joins the GH Cast

Ballard has worked steadily in prime-time since exiting The City, with credits ranging from Sabrina the Teenage Witch to Criminal Minds, Queen Sugar, NCIS, The Rookie and most recently, Law & Order, where he had a three-episode run as Defense Attorney Ron Delahunt in the 2024-25 season. In 1997, he starred alongside Vivica A. Fox (Stephanie, The Young and the Restless) in the short-lived sitcom Arsenio. His film work includes Deep Impact and Fast Five.
While no details were immediately available about Ballard’s new role, William Baines, the actor enters the Port Charles fray on the heels of several major cast changes. Earlier this week, Chris McKenna‘s WSB agent character, Jack Brennan, was killed off, while July saw the debuts of Kelly Kruger as a recast Serena Baldwin and Kayden Brenna Tokarski as a recast Scout Cain, Dean Geyer as Dr. Tristan Roberts, Troy Lennon Appel as JJE executive Hudson Parker and Grady Eldridge as A&R rep Simon.
Conversation
All comments are subject to our Community Guidelines. Soap Opera Digest does not endorse the opinions and views shared by our readers in our comment sections. Our comments section is a place where readers can engage in healthy, productive, lively, and respectful discussions. Offensive language, hate speech, personal attacks, and/or defamatory statements are not permitted. Advertising or spam is also prohibited.