In Alien: Covenant Walter and David fight during a scene near the end. However, the editing cuts off their fight and we never see how it ends. At the end of the film, Michael Fassbender's character shows sympathy and fascination for the Alien species, and regurgitates eggs to keep them safe inside the ship.
Which led me to wonder this...
Did David actually kill Walter, then cut off his hand to pretend to be Walter during the end scenes?