Knives Out is an intricately spun whodunit starring an eccentric sleuth that would tickle the likes of Dame Agatha Christie and Sir Arthur Conan Doyle. Daniel Craig and Ana de Armas star as super detective Benoit Blanc and nurse Marta, respectively. Marta is an unwilling, amateur John Watson to Craig’s country-fried Sherlock Holmes to delightful effect.