French film legend Alain Delon, a divisive star known to some as a sex symbol and to others an egotistical chauvinist, has ...
The renowned French actor, known for his roles in Plein Soleil (1960), The Leopard (1963), and Le Samouraï (1967), has passed ...