This film should have had a British cast. The Americans overacting badly tarnishes the plot. And Daniel Craig, who is English, is a bull in a China shop, vacillating from false modesty to egomania but rarely finding the appropriate tone. Richard Grant comes to mind as an actor whi could bring intelligence and nuance to the part. This film could have been so much better. It speaks volumes about the films that are coming out these days that Knives Out gets such enthusiastic critics reviews.