Casting News: ‘Once Upon A Time’, ‘Revenge’, ‘Go On’, and ‘Modern Family’

Tons of casting news for some of ABC’s biggest shows, and an on-screen reunion between a long-time off-screen couple on one of NBC’s most successful new comedies.

-For more than a season now, David Anders has played Dr. Whale on Once Upon A Time, but we’ve only recently discovered that his Fairy Tale persona is that of Dr. Victor Frankenstein, a mad scientist who’s desperate to revive his beloved brother, using an enchanted heart from the Evil Queen.

Credit: Inda Reid

We now know that the role of Frankenstein’s undead brother will be played by Chad Michael Collins, an actor with credits that include ABC Family’s Greek and, most recently, ABC’s own Last Resort. He will appear later this season, past the midway point of season 2. (

-Dylan Walsh, best known for his role as Dr. Sean McNamara on FX’s Nip/Tuck, has been cast on Revenge as one of the season’s new villains, playing a rival hedge fund manager.

Credit: Neilson Barnard/Getty Images North America

Walsh’s character, the suave, wealthy Jason Prosser, is expected to give series villain Conrad Grayson a major run for his money. (Entertainment Weekly)

-Lauren Graham, former Gilmore Girl and current star of NBC’s Parenthood, will appear on next week’s Go On alongside real-life ex, Matthew Perry.

Credit: Getty Images

Graham plays Amy, a mutual friend of Perry’s Ryan King and John Cho’s character, Steven. (Huffington Post)

-Billy Dee Williams, the actor behind the iconic Lando Calrissian of the original Star Wars trilogy, has signed on for a guest spot on Modern Family. Williams appears, in an episode titled “New Year’s Eve,” as a card-player who runs afoul of Jay Pritchett (Ed O’Neill) during a family trip to Palm Springs.

Credit: Charley Gallay/Getty Images

Nathan Lane is also set to return in a future episode as Mitchell and Cameron’s flamboyant friend, Pepper Saltzman. (Entertainment Weekly)

Credit: ABC

TV ABCGo OnModern FamilyNBCOnce Upon A TimeRevenge

Got Something to Add?