From "Exclusive: Mad Men's Bryan Batt to Guest-Star on Ugly Betty"
Those still mourning the firing of Mad Men's Salvatore Romano, chin up: Bryan Batt will guest-star on Ugly Betty, TVGuide.com has learned exclusively.
Batt will play Spencer Cannon, a handsome soap opera actor in his mid-40s who Amanda (Becki Newton) tries to set up with Marc (Michael Urie). Batt is the second Mad man to guest-star on Ugly Betty this season: Rich Sommer (Harry Crane) shows up tonight as a fireman and potential love interest for Betty.
Batt is slated to appear on Betty's penultimate episode on April 7, but his role may be extended into the series finale, according to a source.