Shia LaBeouf can't drink "like a gentleman".

The 'Transformers' actor - who was arrested for misdemeanour criminal trespassing in November 2007 and drink driving in July 2008 - has forced himself to give up drinking alcohol because he has realised it always leads to bad behaviour.

He explained to FHM magazine: "I've been in a lot of trouble. I've been arrested a bunch of times. I f****d around for a while, so now I don't drink any more. Right now. But that's just today.

"Drinking is s***ty for me, I don't know how to compose myself. I don't know how to drink like a gentleman. When I drink, I get crazy. I have never had a beer because I like the taste of beer. I always had a beer to get f****d up."

Shia was never charged over his drink driving arrest, which came after he was involved in a car accident that left him with a badly damaged hand.

The actor recently admitted he is still "angry" about how he was portrayed after the accident.

He said: "I'd be watching the news, and they'd play my car crash, and every once in a while Kim Kardashian's sister would jump on TV and preach to me from the red carpet about how to live my f***ing life.

"And I'm so upset, man. I'm so angry. Because this accident was not caused by me. I got hit. I had a green. This f***er ran a red light. And he flipped my truck, and he shovelled it on my hand. And my fingers are in the street. They're off, they're under the truck door, man.

"This is fake, dude. This is hip bone and the skin that was left over."