Knew the ending already

Rating: 7/10 (20 May 2017)

SPOILER WARNING! extreme spoiler
The first couple minutes into the movie I was asking myself why couldn't they save Branson? I wanted to see more of James Franco! The crew was suppose to be well trained in stressful situations. Even when they tried to use the tool to get him out. Already killing off someone without getting to know them fully. But, I must say they did do a good job tying Branson into storyline.
Anyway, it was kind of corny when Christopher took over as captain and later he was saying that he wasn't in charge because he was a man of faith.
Throughout the movie the crew acts stupid and makes dumb choices. The whole reason they were stuck with this alien problem was because the new leader, Christopher, wanted to follow a signal coming from some random planet. I wish the leader had a little bit more control of the situation and proceeded with the actual goal of the Covenant considering they just had an unfortunate event happen just few moments ago. Everyone wasn't too keen on going back into the pods so I assume he made the best choice for the moral of the crew.
Of course when they landed it was really just all down hill from there lololol The hooded man comes out of no where to save the day and you later find out it's David when he brings them back to his place.
Come to find out David is the ring leader of all these aliens running around causing a ruckus. Little bit of an uncomfortable scene happens where David is making some sexual references to Walter..I laughed.. Later on David kisses Walter and then SHUTS HIM DOWN SO WALTER IS DEAD.. not really Walter survives and there's a pretty cool fight between David and Walter.
David and Walter are the androids
THE ENDING So at the end of the fight when Walter is on top of David, David is reaching for the knife on the ground as Walter is getting ready to smash his head in. As Walter is about to strike the scene cuts out and focuses on Daniels and their journey out (I think it focuses on Daniels if not them then maybe Tennessee) so we really we don't know who won. Later on you see Walter running out back to the ship that Tennessee is trying to land to get them out. If you look closely you can see that Walter has both of his hands still. But how? he lost one of his hands saving Daniels. So what? an android can regenerate itself that fast? Even David said that Dr. Shaw had to fix him. Anyway, that was my first clue into thinking if Walter was really David. My second clue I found is that when Daniels defeats the xenomorph by crushing it with the crane, "Walter" walks out and puts his hand on her shoulder and as he does this the wind blows and his hood pops up over his head. I feel like that is symbolic to when they first met David because David showed up wearing a hood. That scene lead me to believe that Walter is actually David and come to find out it was true.
Guess the old model androids are better ;)
Overall though I really enjoyed the whole premise of it. Little bit of lazy writing here and there but some funny jokes and some great ways to show that Walter was actually David in the end.