Screen legend Alain Delon (Un Flic, The Sicilian Clan) stars in this provocative French thriller as ...