A 'drunk' man was reportedly arrested on board a flight from Japan to Los Angeles after being recorded fighting with a fellow passenger.

Footage shows two men exchanging ferocious blows between a row of seats on the All Nippon Airways plane just before take-off.

A bearded man in a red-and-white shirt scraps with another man wearing black as babies cry and adults look on in horror.

Footage shows two men exchanging ferocious blows between a row of seats on the All Nippon Airways plane just before take-off

After exchanging punches and slaps, the man in red appears to walk away, his shirt hanging off his body

The man in black shouts, 'Someone help - this guy is crazy' as a flight attendant attempts to stop the fight by putting her hands between the belligerents.

The man in red - who was reportedly intoxicated - replies: 'Help? You need help, b****?' before appearing to shout: 'I'll kill you.'

After exchanging punches and slaps, the man in red appears to walk away, his shirt hanging off his body.

But after a short period during which things return to normal, the man walks back down the aisle.

But after a short period during which things return to normal, the man walks back down the aisle. Another fight then breaks out, with the man in black landing a punch on the aggressor's face as babies continue to cry loudly

An exasperated onlooker asks: 'Is this m*********** not going to get off the plane?'

Another fight then breaks out, with the man in black landing a punch on the aggressor's face as babies continue to cry loudly.

But the video - which resurfaced after being recorded last year - then cuts out with the duo still engaged in a fight.

The man in the red-and-white shirt, said to be 44, was reportedly arrested at the airport in Japan and charged with assault.

An ANA spokesman explained: 'This incident took place more than a year ago in May 2017 and the individuals involved were dealt with by local law enforcement at the time.'