Christopher Gorham

Henry, Betty's old flame who left her and moved to Arizona, will be back, TVGuide.com has confirmed.

Christopher Gorham, the actor who plays Henry, will appear in the May 21 season finale of Ugly Betty. But he's not coming back alone. On a trip to New York City, Henry and his new girlfriend, Chloe, meet up with Betty and her boyfriend, Matt. Jealousy ensues.

Gorham currently stars on CBS' Harper's Island as Henry Dunn, the groom on the destination-wedding murder-mystery serial.

Are you excited for the return of Henry? Is he a better match for Betty than Matt (the least likely sex addict ever)?

Watch full episodes of Ugly Betty in our Online Video Guide