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