Overall this is a solid film. The cinematography is outstanding as are some of the effects. There's not a lot of unneeded fluff and the film doesn't deviate or waste time with deep subplots. I like very much that it stayed on point. However, the creators make the same mistake that so many WW1 and WW2 movies make these days. It literally costs nothing to use period dialog in these films, yet they throw the F word around like it's set in the modern day. I'm not being prudish. It's simply not accurate at all for the period. They may as well have called each other dude or homie because it is that much out of place for WW1 military. For me it really brought the movie down because it's not historically accurate. I can overlook mistakes in wardrobe or in set design. I can overlook some plot holes here and there. Some if that stuff is hard to replicate or hard to keep continuity in the story, but you can easily find out which period slang and swear words were used then with almost no effort. In most regiments, use of such language was a punishable offense, yet everyone in this movie uses the F word like a modern crime drama. And even if the rank and file soldier said the word occasionally in the heat of combat, a British officer certainly wouldn't. They did use the word back then, but sparingly and certainly not as it is used today and not in the manner as this film. Not only this, but they used very few words that were actually used as swear words during the period by the British. I've heard WW2 veterans complain about some modern war films that no one used the F word like that back then. I just don't understand why they could research every aspect of the era to bring to the screen, but neglect to make some language accurate. Makes no sense. It's a good film that could have been a great film had someone on the writing staff taken ten minutes to Google the use of the F word during the period. It's just totally out of place.