Plot hole: The two immortals get captured, they take out all the guards inside the transport van, but they don't break free of their thin zip-tie's which aren't even handcuffs, and they don't fight the ground team waiting for their arrival. It doesn't make sense why they board the plane and don't fight Copley and his team of mercenaries or soldiers. They survive gunshots, and all that's pointed at them is traditional firearms. So the logic here? (00:59:34 - 01:01:00)
Suggested correction: Taking out unsuspecting guards in a confined space with the element of surprise is one thing. Taking out guards who are primed for their arrival and outside melee range is another. As for the zip-ties, the immortals aren't super strong or anything. They probably have no way to break or cut the ties.
Plot hole: Nile checks the gun Andy gave her and realises it's empty, which in turn leads her to realise that Booker was setting them up, because he gave that gun to Andy in the first place. No way that Nile, a marine, and Andy, a timeless warrior, somehow both missed the noticeable difference in weight between a fully loaded pistol and an empty one.
Suggested correction: That is only true if you handle the same gun all the time. Throughout the movie they shoot dozens of different guns, all with their own loaded/unloaded weights. Different guns are also made of different materials, and mixture of materials, which would change the weight. Different guns are also balanced differently, depending on the materials and manufacturer. The weight difference in a lot of the guns they were carrying between loaded and unloaded were between 3.5oz-7oz (which is not that much). With all the different guns they use and carry throughout the film, it is not a mistake that they wouldn't catch it. Also, Nile is used to carrying an M16 or M4, not the handgun used in the film so she would have no way to know the loaded vs unloaded weight. They would also not expect someone in their team to betray them, so there's no need to check the weapons (although you should check any gun that is handed to you).