Death on the Nile ★★★

Formulaic but satisfying.