Public order charges against actor Jonathan Rhys Meyers have been dropped at Dublin District Court.
Jonathan Rhys Meyers has offered to make a donation to charity
The case, which was being dealt with under the Adult Caution Scheme, was dropped on the direction of the Irish Director of Public Prosecutions.
The move means the Irish actor will have no conviction in relation to an incident at Dublin Airport last month.
Mr Rhys Meyers, 30, who plays Henry VIII in the BBC's Tudors series, was arrested checking in for a flight.
His lawyer told the court his client's behaviour was "out of character" and that he wished to apologise to British Midland and staff at Dublin Airport.
Mr Rhys Meyers, who plays Henry VIII in the Tudors television series, has offered to make a donation to charity.
The star's mother died two days after the incident at the airport.