During the song Besharam Rang, John's character is seen with half is body inside the swimming pool. However, in the next shot, he comes out of the pool, walking towards Pathaan in completely dry white shorts.
The captain is sitting on First Officers seat in the plane. It should be the other way round if he is the captain. Otherwise he is FO and then he should call himself as the FO. Also he had 3 stripes instead on 4 stripes on his shirt which clearly shows he was the FO but referred to himself as the captain.
When Deepika picks Uncle Grigor hand and puts it on her upper leg to steal his hand print, he didn't feel that it is not the bare skin of a human body and rather a polythene film he is touching.
After stealing the lock and key which are held in buildings opposite to where vault is located, both planes carrying Shahrukh and Deepika by cables are flying in the same direction. They should be flying opposite each other and not side by side.
When the passenger plane pilot is told he can't land, he closes the throttles to climb away. Later, when told to land, he advances the throttles.
Both Jim (John Abraham) and Pathaan (Shahrukh Khan) stop their bikes on ice. This is not possible even for 4-Wheel drive vehicles.