Shia LaBeouf got into a fight in a bar - because someone stole his hat. The 26-year-old actor was in good spirits and happily posed for pictures with fans at the Hobhoblin pub in New Cross, South London, but the mood turned sour when a fellow drinker "jokingly" swiped his baseball cap and refused to give it back. One onlooker said: "No one could believe that a well-known Hollywood star had rocked up at a bar in dingy south London. Everyone was getting photos taken with him. The row started when this guy took his hat. I think he was joking, but Shia didn't like it. The guy just took it off him and wouldn't give it back. He tried to get it back and they ended up tussling...But it shows that even Hollywood stars can't avoid trouble down this way." The fight was broken up by fellow drinkers and Shia - who was involved in two bar fights last year - left the bar in a taxi.
Police were not called over the incident.