Sam Worthington says he was "a jerk" for instigating an incident that ended in his arrest in Atlanta, Georgia, last year.
The Australian actor was taken into custody for disorderly conduct after getting into a fight outside a restaurant in the US last November while shooting a movie.
The 36-year-old has now confessed that he was to blame for the incident, and wants to leave it behind him.
"I was a jerk. It was my fault," Sam told Australia's News Limited newspaper group. "I've admitted it. I was a jerk, I was in the wrong. Move on. That's it."
The actor reportedly screamed he was a DEA agent after he was pepper-sprayed outside Vortex Bar and Grill in Atlanta.
According to celebrity news site TMZ, the fracas occurred when a reportedly intoxicated Sam failed to produce valid identification. A witness told authorities that he pushed doorman Jerry Link twice. Mr. Link allegedly responded by pepper-spraying the actor and putting him in handcuffs until police arrived.
Sam allegedly threatened Mr. Link, screaming: "I'm a DEA agent! You f**ked up now!"
The Avatar actor denied that alcohol played a part in the altercation. The charges against Sam were later dropped.
Sam's latest film, Drift, opens in May and the actor is also on standby for an Avatar sequel. The movie Ten, which he was shooting in Atlanta with Arnold Schwarzenegger at the time of his arrest, is due for release in 2014.
© Cover Media