Daniel Craig rather engagingly reprises his role as the "Poirot"-esque "Benoit Blanc" in this fairly unashamed rip-off of all things Agatha Christie. He finds himself an unexpected guest of billionaire "Bron" (Edward Norton) on his beautiful Greek island, amongst a slew of other notables who - of course - each have an axe to grind with this outwardly affable host. The purpose of the get-together is a traditional murder mystery, and after an hearty dinner, it will fall on the other guests to discover who has murdered "Bron". Well, that's the plan anyway - but of course it doesn't take long for all of that to be derailed and for us to become embroiled in lots of concentric plots and tales of betrayal and duplicity that will truly test the mettle of our sleuth and the audience. The assembled cast provide for a myriad of characterisations and as we discover, an equally fertile source for suspicion and comedy. Kate Hudson is good fun as the nice-but-dim "Birdie"; Dave Bautista keeps more than you'd think is his budgie-smugglers and Jackie Hoffman steals the show in the very few scenes she graces as his non-nonsense mother. The writing delivers a multi-layered feast - some of it basic and bawdy, some more sophisticated as the story gradually progresses towards a conclusion that navigates the red herrings before a denouement that wasn't quite what I was expecting. It looks really good, and it takes a swing at just about everything from corporate greed, vanity, vacuousness and stupidity - but it does it in a satisfyingly subtle fashion. Though rather slow to get off the ground, once it gets up and running it's a good watch.