Jesse Metcalfe is engaged.

The former 'Desperate Housewives' star has reportedly proposed to actress Cara Santana, his girlfriend of over four years.

A source told US Weekly the couple "have been dating for four to five years and living together for at least three".

Jesse is currently starring as Christopher Ewing - the adopted son of Bobby Ewing - in the updated version of 1980s soap 'Dallas' and has been enjoying the perks of his new role with Cara.

He tweeted last week: "Takin' a private jet with my honey and the dallas cast for a press weekend in LA. (sic)"

Jesse, 33 - who completed a stint in rehab for alcoholism - has previously had a two-year on /off romance with Girls Aloud beauty Nadine Coyle which ended because the singer couldn't cope with the "Hollywood circus".

She previously said: "Jesse was an actor in the States and for me it was too much of a circus. It all became too Hollywood and he was in rehab. That was too much for me."

A source added: "Nadine decided to break up with Jesse. They want different things in life at the moment and that was the final nail in the coffin."