A Swiss cinematic gem