LOT Polish Airlines Flight 41 was flying from Warsaw, Poland to Toronto on Thursday when the incident happened a few hours into the flight, the airline said.
An airline spokesperson told CTV News Toronto that the fight started when a flight attendant refused to serve alcohol to a Canadian passenger.
“The man then went to the rear galley and shouted at the crew members,” LOT Polish Airlines press officer Krzysztof Moczulski told CTV News Toronto.  “The passenger was about to hit a member of the cabin crew, but fellow passengers ran into the galley and tried to calm him down.”
Mochulski said the passenger became so aggressive that at least five passengers gathered to subdue the man in the aisle.
Video obtained by CTV News Toronto shows passengers confronting the passenger in the aisle.
“He was able to get away and at some point the passenger ran to the doors of the plane and tried to open them in the air,” Mochulski said.
Mochulski said the pilot made the decision to land the plane in Reykjavik.  The passenger was eventually guided back to his seat for landing.
When the plane landed in Reykjavik, police boarded the plane and arrested the man.
In another video submitted to CTV News Toronto, multiple police officers can be seen boarding the plane and escorting the man in handcuffs.

“SPIT ON THE PEOPLE” 
A passenger on the flight, who was sitting near the passenger in question, told CTV News Toronto that he knew something was wrong when he heard screaming coming from the back of the plane.
“They were in the back of the plane fighting with the flight attendants,” said the Ontario man, who did not want to be identified.  “It was just non-stop.”
“People were holding him back because he was throwing bottles of water at the flight attendants,” he added.  “He was also spitting on other passengers. At one point he was pulling on the door of the plane.”
He said he revived after the plane landed in Iceland and the man was arrested, but is now stuck in a Warsaw hotel waiting for another flight to Toronto.
The airline said that due to crew restrictions, the plane left Reykjavik and returned to Warsaw.  All affected passengers were given hotel rooms before their flight to Toronto on Saturday, the airline said.
LOT Polish Airlines said no one was physically injured, but their cabin crew were left “extremely stressed by the situation”.
It is not known if charges have been filed.