On my last flight outta the USA, immigration cleared, boarding passes checked at the gate, immigration checked passports and boarding cards in the airbridge, cabin crew checked boarding cards at the door. Onboard, cabin attendants collected ALL PASSPORTS for inspection, at this stage we had overstayed our time at that parking gate so the aircraft was repositioned, we then got our passports back.... Total delay almost 2 hours!!!!
Mutt