Knives Out (out Nov 28) begins as a mystery-thriller "whodunit" but changes tack at several points and becomes more of a quirky, offbeat comedy. It's too long at 130 minutes and some characters have next-to-nothing to do but it deserves to be seen because of the performance of Daniel Craig as an astute/goofy detective and Ana de Armas as an anxious nurse who avoids lying. Grade: B.