'Ugly Betty' cliffhanger clue

Christopher Gorham to star on 'Harper's Island'

"Ugly Betty" spoiler alert!

"Betty" regular Christopher Gorham has been tapped to star on CBS' midseason drama "Harper's Island."

The CBS Par-produced "Island" is a serialized horror story about a group of friends who meet on an island off the Seattle coast for a destination wedding.

Gorham will play the groom-to-be, whose name, ironically, is Henry, which was also the name of his character on "Betty."

On ABC's "Betty," the rivalry between Henry (Gorham) and Gio (recurring Freddy Rodriguez) for Betty's (America Ferrera) heart culminated in the second season finale where the final scene showed Betty seemingly making her choice, but the lucky guy was not revealed.

Gorham won't return to "Betty," and Rodriguez, who has a few features lined up, is not expected to come back for more than one episode, which means new love life for Betty.

She is not expected to stay on the sidelines for long -- hunk Val Emmich was just cast as recurring character Jesse, a new love interest for Betty.

Gorham first appeared on "Betty" as a guest star in the fall of 2006. He was quickly recruited as a recurring and later upped to regular.

He is repped by CAA and Rigberg Entertainment Group.