Heureusement que la majorité de l'action se passe dans un train, tant le reste des décors fait carton-pâte, à peine digne d'un parc d'attraction. Trop faux, trop travaillé, un peu comme la réalisation : l'image quasi-jaune, comme si on avait voulu lui donner un look « vieilli », crée un effet assez étrange. Certains plans sont ultra préparés, les acteurs prennent parfois carrément la pose. Mais l'intrigue est tellement efficace que l'on se laisse entraîner, « c'est lui le meurtrier », « ah et si finalement c'était plutôt elle ? »...merci Agatha Christie ! La flopée de célébrités n'est également pas dénuée de charme. Mentions spéciales pour Pénélope Cruz, inhabituelle dans son rôle de repentie moralisatrice, et Olivia Colman (découverte grâce à la série Broadchurch), que l'on écoute parler allemand avec plaisir (ça doit être mon côté germanophone). Johnny Depp a malheureusement ressorti son jeu de Pirates des Caraïbes : autrement dit, il en fait des tonnes. Quant à Hercule Poirot, son accent belge lorsqu'il parle anglais est tellement énervant qu'il en devient presque vexant. Malgré sa super moustache qui doit faire pâlir plus d'un hipster...
On aurait aimé que tous ces personnages soient plus étoffés, découvrir un peu plus leur histoire, leur caractère. Mais bon, on a un crime à élucider ! Et rapidement car l'orient express, qui a déraillé à cause d'une avalanche, va bientôt repartir. Après un temps d'hésitations assez grisant, on a finalement l'impression d'avoir deviné le fin mot de l'histoire avant le détective. Le dénouement va d'ailleurs s'accélérer tout d'un coup, dans un final (no spoiler) théâtralisé en scène des apôtres sous fond de jugement divin. On s'en serait franchement bien passé visuellement, même s'il faut avouer que, quand on y repense, cette vision n'est pas dénuée de sens. Cela interroge en tous cas sur l'idée de justice, qui est développée bien différemment dans un autre roman célèbre de l'auteure, Dix petits nègres. Et c'est là l'atout principal de ce film : il donne envie de relire des romans policiers.