Terrified passengers were delayed for four hours because of the shocking incident.
There is a video where you can see the moment that an aggressive passenger caused a Ryanair flight bound for Dublin to divert to Frankfurt in Germany for an emergency landing - writes dublinlive.ie
The incident happened earlier this week, when the plane was midway through its journey from Paphos in Cyprus to Dublin Airport.
An eyewitness told Dublin Live that the incident lasted around an hour, during which the passenger shouting to themselves before becoming physically aggressive and being restrained by other passengers.
Recalling the incident, they said: “It started when the passenger, who seemed pretty drunk, got up a short while into the flight.
"He started running up and down the plane and talking about how everyone was going to die - it was absolute craziness to be honest.
"Then he became quite aggressive and attacking another passenger. I don’t know if this other person was accompanying him or not, but they were speaking the same language and sitting near each other.
“Another man then came along and started to calm the guy down. He seemed quite used to dealing with people that irate and calmed him down a lot."
However, the eyewitness said that the passenger kept becoming aggravated in short bursts, before passengers - rather than airline staff - brought him under control.
They said: "The guy was over six feet tall and built like a rugby player. I think there was only one male steward on the plane, so it was up to the passengers to subdue him."
The eyewitness continued: "I’m not a particularly worrisome person, but there was an elderly lady sitting near me who seemed pretty anxious, and that kind of spread to me.
“To be honest, I was almost relieved when I heard we ere diverting to Frankfurt. I just wanted to get off the plane."
When the plane touched down, the passenger was eventually removed from the flight before the plane made its way on to Dublin, arriving almost four hours late.
In a statement, Ryanair confirmed that the passenger was removed from the flight in Germany and moved to reassure customers about their safety.
A spokesman for the company said: "This flight from Paphos to Dublin (16 Apr) diverted to Frankfurt after a passenger became disruptive inflight.
"The aircraft landed normally and the individual was met and detained by police upon arrival, before the aircraft continued to Dublin shortly after.
"We will not tolerate unruly or disruptive behaviour at any time and the safety and comfort of our customers, crew and aircraft is our number one priority. This is now a matter for local police."
Read more news of Dublin on our site.