A fun movie. I suspect writer/director Rian Johnson of attempting to sneak in a political message, but if so it is completely drowned out by the noise of merrily preposterous whodunnitry.

Daniel Craig is a very good actor, so he gets away with being miscast as a Deep-South detective. Everybody else is effortlessly perfect, but it's really Ana de Armas' movie. She's excellent as the nurse to an uber-successful author (Christopher Plummer) whose family assembles for a get-together which was never going to turn out well. Ms de Armas' endearing rabbit-in-the-headlights quality belies a brilliantly controlled performance.

Lots of delights elsewhere. Great to see Jamie Lee Curtis, Michael Shannon, Toni Collette and Don Johnson enjoying themselves so much. Interesting to see Chris Evans out of his Captain America uniform. K Callan has very few lines but reliably steals every scene she's in. And there's Frank Oz, delightfully deadpan, plus a cameo from the mighty M Emmet Walsh.

It's designed, filmed and edited with enthusiasm. Nothing to dislike, really. Undemanding entertainment.