“Photographer and filmmaker Pierre Debusschere collaborates with striking French ingenue Isild Le Besco in his latest emotive fashion film, The Lake. Filmed in Templeuve, a picturesque village in northern France, the beautifully crafted montage depicts the actress being enveloped by a pool of water to an ominous countdown”.
