LOS ANGELES (Hollywood Reporter) - Christopher Gorham, who plays the endearing accountant Henry on "Ugly Betty," has left the show to co-star on CBS' midseason drama "Harper's Island."
The serialized horror story revolves around a group of friends who meet on an island off the Seattle coast for a destination wedding. Gorham will play the groom-to-be, also called Henry.
On ABC's "Ugly Betty," the rivalry between Henry and Gio (Freddy Rodriguez) for Betty's (America Ferrera) heart culminated in the Season 2 finale where the final scene showed Betty seemingly making her choice, but the lucky guy was not revealed.
Rodriguez, who has features lined up, is not expected to come back for more than one episode.
That means a new love life for Betty. She is not expected to stay on the sidelines for long; hunk Val Emmich was just cast as Jesse, a recurring character and new love interest for Betty.
Gorham first appeared on "Betty" as a guest star in fall 2006.