Actor Larry Hagman, notorious and beloved as 'Dallas' villain J.R. Ewing, dies From staff reports Larry Hagman, the North Texas native who played the conniving and mischievous J.R. Ewing on the TV show Dallas, died Friday at a Dallas hospital. He was 81. Mr. Hagman died at 4:20 p.m. Friday at Medical City Dallas Hospital from complications of his recent battle with cancer, members of his family said.