A short time later he attempted to hug the same flight attendant, which she refused.
Towards the end of the flight Campbell appeared at the end of a service trolley and stared intensely at a flight attendant, frightening her.
He then shoved the trolley five times into her hitting her in the stomach.
"This incident left the flight attendant shaken and in tears.
"She also suffered a sore stomach following the incident. She was extremely upset and was unable to continue with her duties", Judge Kelly said during sentencing.
When it came time to land Campbell refused to put his seatbelt on indicating the flight attendant should do it for him.
It was only after being told the plane would not land unless he complied that Campbell put his seatbelt on.
"As a result of your disruptive behaviour the captain was required to leave the flight deck at one stage to check the flight crew were coping", Kelly said.
Campbell was charged with behaving in a manner that interfered with the performance of a flight crew member under the Civil Aviation Act and appeared for sentencing at Wellington District Court today.
He was convicted and fined $2000, and ordered to pay court costs.
Kelly noted during sentencing Campbell had been overseas visiting his family in Australia as his terminally ill brother was in the final stages of cancer.
"This was obviously an extremely distressing time for you", Kelly said.
Campbell wrote an apology to the airline within a few days of returning to New Zealand and has apologised directly to each of the two crew members involved.