We rarely go out to movies, but my husband really wanted to see see War Horse on Christmas Day. I had some trepidation, but read some reviews as I found the times at the theater in Harvard Square where he wanted to go.
I can recommend it, with a word of caution for those like me. I found it emotionally excruciating to watch and physically exhausting (from my sobbing thru much of the film). If you plan to see it and feel you might have a similar reaction, read several reviews first so you know what is going on and can be prepared. I suggest you go on a day when you have not been so busy that you are too tired, and that you leave time free afterwards to be quiet - such as just go home or go out for a quiet meal. We went out for dinner in a nearly empty restaurant (Jade on Mass Ave in Arlington - excellent!) and had a two hour drive to get home, so that helped. The movie will haunt you. But I must say, it has given me much to ponder and may change me in some positive ways.
I also found myself taking the movie personally on two fronts: first, my great uncle Cecil who did not make it home from WW1, and my grandfather a gentle soul who had to teach bayonet technique to his men. He alone survived a grenade to their fox hole. As a result he suffered "shell shock" (aka PTSD) and it really crushed him - my grandmother become the bread winner for the family as Grandpa slipped into alcoholism and resulting diabetes (he recovered from drinking and was an excellent grandfather to us kids, and taught us about Jesus). Second, my dad, a radio man in the US Army, stateside, went north from NC looking for my Uncle John (his younger brother and only sibling) the night before John's company shipped out for Normandy. He found him among hundreds of other GI's sleeping on the docks near their ship. Uncle John survived D Day. There is a scene with two German brothers that brought this to my mind. So maybe I had some extra emotional factors at play here that you won't have to deal with.
The ending is the only ending it could have and not make me a basket case.