No help with the tartan I'm afraid and I have not seen the film so don't know why he has a German rifle