 Complete the following phrase:  Although filmed in English and shot in Ireland, it was made by a Swiss director and produced by companies from France and Switzerland. The film won the Grand Prix Prize at the 