Since the death of his wife, he has lost a lot of weight.

Bobby Ewing, the most beloved character from the American television series Dallas, was portrayed by Patrick Duffy, who has since completely lost all traces of his former self. He seemed to have aged almost instantaneously after the hardships of the previous year.

Patrick Duffy, the actor who played Bobby Ewing, has remained in the hearts of fans despite the fact that it has been more than 25 years since the final Dallas episode was aired.