Brave cabin attendants had to step in to break up a fight between two men on a long-haul flight
The row started a few hours into the journey when one of the men was upset about a passenger next to him constantly coughing.
The unnamed man took it upon himself to change seats and went to find an empty space.
READ MORE: VIDEO: Flyers’ lucky escape as plane’s nose gear collapses just before take-off
He sat down, but several minutes later, the seat’s original occupant returned.
An ensuing row quickly erupted into a violent brawl and cabin crew members had to put themselves between the two men to break it up.
One of the men could be seen apparently throwing a punch at his rival in the seat.
A flight attendant grabbed hold of him from behind to try to pull him away, but she then received an elbow to her head.
The crew managed to calm the tensions – or so they thought – before the man sitting then jumped up from the seat to throw a punch at his rival.
Passengers could be heard screaming as the two men traded blows in the aisle before the flight crew, with the help of other travellers, eventually separated the pair.
The shocking scenes were filmed on EVA Air flight BR08 from Taipei City in Taiwan to San Francisco, US, on 7 May.
The row started about three hours into the 11-and-a-half-hour flight, as reported by Need To Know.
Following the brawl the two men, who continued to point and shout at each other, were kept apart for the remainder of the flight.
They were then handed over to the police in San Francisco upon arrival.
The Taiwanese airline has yet to release a statement about the incident.