The FBI has arrested and will file charges against a passenger on a Miami-bound flight from Jamaica who became unruly when the plane landed, according to NBC News' Pete Williams.

Officials say Ryan Snider, 24, of Canada, was arrested in connection with an incident on American Airlines Flight 320 in which, they say, Snider rushed toward the front of the plane after it had landed.

"There were no injuries or damage to the plane. There appears to be no nexus to terrorism and Snider was not on the no-fly list," the FBI told Williams. Snider may face federal charges of interference with a flight crew.

Airport officials said they received an urgent call at 10:19 a.m., as the plane, which had arrived from Montego Bay at 10:12 a.m., was taxiing.

Officials said the plane's crew had become concerned about Snider's behavior.

Police told NBC News' Tom Costello that Snider was confused and may have been in an "altered state."

"He did not obey crewmember instructions to sit down and then moved toward the front of the aircraft where he was subdued," said American Airlines spokesman Tim Smith.

Two male passengers restrained Snider on the floor in the galley area until the flight arrived at the gate, Costello reported.

Miami law enforcement sources told Costello that 20 officers responded, along with agents from the FBI, Transportation Security Administration, Customs and Border Protection and air marshals.

Miami-Dade Police boarded the plane and took Snider into custody. He was turned over to the FBI, officials said.