US actor Stacy Keach died at his home in Magdalenka, Poland, on Tuesday after a prolonged battle with a serious heart condition and heart failure, his wife Malgosia Tomassi Keach said. The acclaimed Shakespearean actor was best known on television as private detective Mike Hammer.