Former US lawmaker John Warner, who opposed George W. Bush's Iraq troop surge and was once married to Hollywood star Elizabeth Taylor, has died at the age of 94, reports said Wednesday. The long-time senator and former Navy secretary died Tuesday at home in Virgina, US media reported, citing his former chief of staff Susan Magill. Born in 1927, he enlisted in the military at 17, several months before the end of World War II, and five years later.