JACKSONVILLE, Fla. (AP)  Authorities say a plane traveling from Mexico to Germany was diverted to Florida after a passenger attacked several people and threatened others.

A U.S. attorney’s office news release says 34-year-old Oliver Charles Halliday Gee, a British national who lives in Mexico, was arrested after an emergency landing Wednesday at Jacksonville International Airport. He was charged with assault or intimidation of a flight crew and faces up to 20 years in prison.

A criminal complaint says Gee began demanding alcohol before the flight took off in Cancun. It says that an hour later Gee threatened another passenger and intimidated a child. After exposing himself and threatening to urinate in the cabin, an airline employee and another passenger tried to escort Gee to the lavatory, and he slapped and threatened them.