Two airline passengers threw haymakers at each other in a wild brawl that was caught on camera.

One of the combatants was reportedly an intoxicated American, aged 44, who was then taken into custody and charged with assault by authorities in Tokyo.

A woman in the background could be heard yelling "Oh my God" as a baby cried during the chaotic scene. 

A flight attendant raced down the aisle to intervene as the men swung at each other before the flight departed Monday to L.A. 

The fight was recorded by a man from Arizona named Corey Hour, who posted it on Twitter.

The airline had reportedly deemed the man in the red shirt a potential safety threat for causing a disturbance and asked him to leave the plane.

The man was also accused of attacking a female passenger and an airline employee.

Watch the chaos above.

WATCH: Delta Pilot Hits Passenger During Fight at Atlanta Airport

WATCH: College Students HATE Obama's Policies When They're Credited to Trump

Tucker Battles Immigration Activist: 'I Wish the Left Were More Serious About Economics'