Freewheeling fun and meticulously convoluted over criss-crossing timeframes, Rian Johnson has put together another thickly plotted murder mystery, this time in a decidedly more state-of-the-tech setting on a Greek island and revolving around a megalomaniac billionaire who bears more than a passing resemblance to a certain exhausting Machiavellian twit we all know. However, Johnson was clever enough to focus less on the crime itself and more on the power he wields over the guests to his extravagant weekend getaway. As masterful detective Benoit Blanc, Daniel Craig has found his second franchise in an effete role far removed from the dashing Bond. The rest of the cast has a good, over-the-top time playing various archetypes, especially Edward Norton (as you-know-who), Kate Hudson and Janelle Monae who have the most enjoyable roles.