Shia LaBeouf runs away as police arrest him for being drunk and disorderly

Actor Shia LaBeouf has been arrested after allegedly acting aggressively towards a police officer.

The former Even Stevens star was detained in the early hours of Saturday in Savannah, Georgia.

A police report stated LaBeouf, 31, turned aggressive after asking an officer and bystander for a cigarette and being refused.

Footage of the arrest was later released, in which the actor can be seen telling police: "I have rights, I'm an American. You got me in my hotel, arrested for doing what, sir? You really got me cuffed heavy."

The actor then tells officers they have "a president who don't give a f*** about you, and you stuck in a police force that don't give a f*** about you.

"So you wanna arrest white people who ask for cigarettes? I came up to you trying to be nice, you stupid...

"Why would I ask for a cigarette if I was racist?"

Having used vulgar language in front of a group of women and children, the officer attempted arresting LaBeouf, according to the Savannah-Chatham Metropolitan Police.

But he managed to escape and ran away to a hotel lobby, where LaBeouf was eventually arrested.

He has since been charged with obstruction, disorderly conduct, and being drunk in public.

The Transformers star had been in Savannah filming his latest movie, "The Peanut Butter Falcon," which co-stars Dakota Johnson.