I just purchased a copy of the movie Passchendaele. It's a Canadian production so it might be difficult to find in the UK or US. It follows the story of one Canadian soldier played by Paul Gross (who also wrote, directs and produces) during WWI. It is fictional but the character is based on Gross' grandfathers experiences. In the opening scene we do see a kilt worn by a headless corpse later identified as a member of the Black Watch (Royal Highland Regiment, Canada). The battle scenes are more than worth the 114 minutes whereas I found the middle of the movie a little trite with the main character back in Alberta battling his demons and with all the main characters then in Belgium on the eve of the battle of Passchendaele. Aside from that I urge all my Canadian friends watch it to remember those who fought. It was at this time that the sacrifices were downplayed by the government and the media as it led upto the conscription crisis of 1917.