A Dublin court dropped public order charges against Irish actor Jonathan Rhys Meyers.
Rhys Meyers, 30, was arrested for drunken, threatening and abusive behaviour at Dublin airport on November 18 and released on bail of 400 euros ($A675).
Rhys Meyers was cautioned by Dublin District Court, with all criminal charges dropped. His lawyer, Michael Staines, told the court the actor would make a voluntary donation to a charity.
The actor did not appear in court which was packed with reporters.
Staines told judge Angela Ni Chonduin that Rhys Meyers "accepts his behaviour was unacceptable and out of character" and apologised to airline staff, security and police.
Rhys Meyers won a Golden Globe for his hip-swivelling title role in the 2005 mini-series Elvis and starred opposite Keira Knightley in the film Bend It Like Beckham.