James Caan, the curly-haired tough guy known to movie fans as the hotheaded Sonny Corleone of "The Godfather" and to television audiences as both the dying football player in the classic weeper "Brian s Song" and the casino boss in "Las Vegas," has died. He was 82.