Alain Delon, French Film Icon and ‘Le Samouraï’ Star, Dies at 88
The legendary actor and star of films, including "La Piscine" and "The Leopard," died peacefully in his home in the village of Douchy.