Gold Coast man Rico David Garilli was heading to Singapore to start his wedding celebrations when the Scoot flight he was on with hundreds of other passengers was forced to turn back to Australia.
Scoot Flight TR7, on its way to Singapore from the Gold Coast, had been in the air for less than two hours when the pilot was forced to make an emergency landing in Sydney after a male passenger started to fight with others.
Less than 20 minutes into the flight, Garilli claimed the man started to become aggressive and wanting to fight other passengers.
The shocking footage shows a snippet of the brawl with a flight attendant begging the man to stop fighting while other passengers desperately try and restrain him.
In one part of the video the man can be heard screaming at passengers and yelling, "What, you're going to kick me off the flight now?"
The violence escalates and the man's shirt is partially ripped off until eventually, a group of men intervene and manage to pin him down.
Despite restraining the rowdy passenger, the pilot still made the decision to turn back and take him to Sydney.
Bea Garcia, another passenger on the flight, shared Garilli's footage and slammed Scoot for their handling of the situation.
"Still cannot believe this actually happened," Garcia wrote.
"Can't say I'm pleased with how Scoot handled the situation especially the aftermath as we were expected to stay in airport chairs and were not provided a hotel for the night. When we complained and explained that our flight was more than 7.5 hours away, we were simply told to email feedback and complain."
Garcia claimed she would be sending Scoot a "long email of feedback and demands".
"While I do not blame the airline for what happened with this passenger, I feel it was your responsibility and obligation to us, paying customers, to at least make our overnight stay in Singapore comfortable. It really was the least you could do," she wrote.
The Australian Federal Police and paramedics were waiting for the man at Sydney Airport and removed him as soon as the plane landed.
He was taken to St George Hospital in Sydney's south just before 4.30pm.
In a statement, an AFP spokeswoman confirmed officers responded to a request for assistance from Scoot yesterday.
"The matter involves a disruptive male passenger on-board a flight from the Gold Coast to Singapore," AFP said.
"The aircraft was diverted to Sydney and the AFP met the plane upon arrival. Inquiries into this matter remain ongoing."
No charges have been laid.
Scoot has been contacted for comment however a spokeswoman told the Daily Telegraph "the decision to divert the 787 Dreamliner to Sydney was made on the basis that it would be convenient for passengers".