This is one of those films that leaves me actually annoyed. Why? Because with an outstanding cast the end result is far less than the sum of its parts.

I had no issue with Daniel Craig's southern accent. I think he was thoroughly enjoying himself throughout. Others, such as Jamie Lee Curtis, were totally underused. Having Ana de Armas' character vomiting whenever she lied was a pretty silly idea.

But what the film really lacked was genuine intrigue and a great big twist. Seriously, an episode of Poirot holds more, or either of the very good Sherlock Holmes reboots.

No point seeing it at the cinema.