Former Disney Channel actor David Henrie has apologised after being arrested at Los Angeles airport (LAX) for possession of a loaded gun.
In a statement on social media, the 29-year-old said he had brought the weapon to security “unintentionally”.
He said he felt “humiliated and embarrassed” and thanked Los Angeles police and airport security.
Henrie found fame on the television series the Wizards of Waverly Place alongside singer Selena Gomez.
The Emmy-winning teen fantasy series had more than 100 episodes, running on Disney from 2007 to 2012.
The actor is also known for a number of films and appearances on hit US sitcoms How I Met Your Mother and Arrested Development.
His weapon, reported to be a 9mm pistol, was loaded when it was found in his carry-on luggage in Terminal 2 of LAX airport at just after 09:05 local time (16:05 GMT) on Monday.