Former US congressman Charlie Wilson has died at the age of 76, a hospital spokeswoman has said.
Mr Wilson represented Texas in the House of Representatives from 1973 to 1996 and was nicknamed “Good Time Charlie” for his party-loving ways.
The 2007 Hollywood film Charlie Wilson’s War told of his efforts to arm the Afghan mujahideen during the 1980s Soviet occupation.
Actor Tom Hanks portrayed Mr Wilson in the movie.
A hospital spokeswoman told the Associated Press news agency that Mr Wilson had been taken to hospital after he started having breathing difficulties while attending a meeting in Lufkin, Texas.
She said Mr Wilson was pronounced dead on arrival at the hospital and cited “cardiopulmonary arrest” as the preliminary cause of death.