William Stephen Hayes, 39, of the United Kingdom, was then arrested at the Salt Lake City airport on suspicion of being violent and unruly on an international flight, Salt Lake City police said in a news release.
Hayes was arrested on charges of interference with a flight crew and assault by striking, beating and wounding in the special aircraft jurisdiction of the United States.
CNN has been unable to determine whether Hayes has secured an attorney. He was being held in a Salt Lake County jail, police said Wednesday.
Witness statements revealed that throughout the flight “Hayes was loud, disruptive, threatening and abusive to other passengers and to crew members,” according to documents filed in the US District Court of Utah.
“At one point during the flight, Hayes assaulted a male passenger seated in front of him, grabbing the passenger’s shirt, attempting to hit him, and grabbing his throat,” the documents state. Hayes also spat on and attempted to bite a passenger, according to the documents.
“Hayes was restrained by the passenger with the assistance of another passenger and crew members, and was placed in handcuffs,” the court documents said. “While restrained, Hayes continued to fight and be abusive, and attempted to kick the windows of the aircraft.”
An investigation still was underway Wednesday, and will be referred to federal prosecutors, police said.
After landing in Salt Lake City, the flight continued to Los Angeles and landed about four hours after its scheduled arrival, Virgin Atlantic said.
“The safety and wellbeing of our customers and crew is always our top priority and we don’t tolerate any behavior that compromises this,” the airline statement reads. “We always want our customers to have the best experience when they fly with us and our cabin crew are highly trained to deal with any individuals that may impact that experience for others.”
CNN’s Jason Hanna and Marnie Hunter contributed to this report.