Alain Delon, the influential French actor who starred in European cinematic classics like Le Samourai and The Leopard, has died at the age of 88. The actor’s children confirmed his death Sunday in a statement to AFP (via BBC), “Alain Fabien, Anouchka, Anthony, as well as (his dog) Loubo, are …
Read More »