Actor Larry Hagman, who played the villain JR Ewing in the long running television soap Dallas, has died at the age of 81. 1  Larry Hagman as JR Ewing in 1982 Photo: Rex. 2  Hagman's portrayal of JR Ewing created one of television's most famous villans Photo: YOUTUBE.