Yes. International flights do require passengers to bring their passports, check in at Mexican customs and stop at U.S. Customs for inspection upon return to the US.