French film legend Alain Delon, a divisive star known to some as a sex symbol and to others as an egotistical chauvinist, has died aged 88, his children announced Sunday.
French film legend Alain Delon, a divisive star known to some as a sex symbol and to others as an egotistical chauvinist, has died aged 88, his children announced Sunday.