Mumbai, Dec 4: Veteran actor-filmmaker Shashi Kapoor, hailed as the "most charming, enigmatic actor" and "brave producer" by his fraternity members, died at a hospital here on Monday. The romantic screen icon of the 70s and early 80s was 79. The cause of death was not immediately known but the news came after a period of hospitalisation at Kokilaben Dhirubhai Ambani Hospital.