Just saw this tonight.
I mean, I liked it? I think I liked it. It's one of those films where you can't get too bogged down in the logical inconsistencies.
Though I will say that I was expecting more. Technically it was superb, the production design was top notch, and there were several very memorable scenes e.g. the fight in the steam room with the yellow color, the fight in the dark with the torches, and the journey through the latter parts of the train and going from car to car I thought was brilliant to watch.
Thematically though I thought it was a bit heavy-handed. It's an interesting allegory and it sucks you right in, but towards the end became slightly preachy. And to add to that, the characterization was also surprisingly thin. I expected more out of Chris Evans's character, and once we came to his big moment at the end it just wasn't very convincing, and is probably one of the most unintentional funny line readings I've heard at the movies this year ("I hate myself, because I know what humans taste like. I hate myself even more because I know babies taste the best!

)
I feel like my theater was collectively like

then

some dude in the back bust out laughing and I couldn't really blame him.
And that's another thing about this film that I wasn't really quite sure how to take, and that was that tonally the film was unwieldy. The majority of the film is a bleak allegory about the ravages of capitalism and the inherent need in man for power, control, dominance and greed and how those qualities can be aggravated within a hyper-capitalist society like the train, but then that is coupled with slapstick comedy when he slips on the fish and dark comedy and just straight up comedy from Tilda Swinton. For me at least, the bits of comedy were welcome but it slightly undermined the message for me.
And because of all that the final 20 minutes or so of the film was a bit

the ending didn't really hit me like it should have given the build up, even despite its hopeful ambiguity.