Actor Miles Teller has come out swinging following a San Diego Police Department report that he was arrested for being drunk in public this weekend.

“Went down to SD to see my buddy before he deployed. I wasn’t arrested I was detained bc there was no evidence to charge me with a crime,” Teller tweeted Monday following reports he was arrested early Sunday morning.

Don’t believe everything you read, especially from a third party entertainment news source trying to get clicks. Appreciate the concern,” Teller added.

But San Diego police paint a different picture of the incident involving The Spectacular Now and That Awkward Moment star. Teller was “uncooperative throughout the whole process” after being approached by police just after midnight Sunday in the affluent Pacific Beach area, according to Officer Billy Hernandez, a San Diego Police Department spokesman.

Officers said Teller, 30, was “swaying side to side, slurring his speech and had bloodshot eyes,” Hernandez said. At one point during the interaction with police, Teller “lost his balance and almost fell into the street.”

Concerned for his safety, officers placed him under arrest. Teller was transported to a detox center to sober up, “where all you have to do is sleep on a mat for four hours,” Hernandez said.

“But if you refuse to follow the simple directions … the next stop is jail,” said Hernandez, who added that Teller was “being uncooperative from the beginning, and was…