Transformers star SHIA LaBEOUF has been arrested in Chicago, Illinois for trespassing in a discount store. No, we're not joking.

The 21-year-old actor, who plays Indiana Jones' sidekick in the upcoming Harrison Ford adventure film, was taken into custody on Sunday morning
after refusing to leave a Walgreens store at 2am, according to the Chicago Tribune newspaper.

Details of his arrest remain... well, hazy, but it appears LaBeouf refused to leave the store after security requests, and staff called the police.
He's due to appear in court on 28 November.

We have several questions about this.
1) Why would a Hollywood star be in a discount store in the first place?
2) Why would a Hollywood star refuse to leave a discount store, after being asked nicely?
3) Why would a Hollywood star not just say sorry and admit his obvious mistake - he thought it was a five star hotel, he just didn't have his contacts in?

Very confusing all round - more details please!