Look at the grump on Chace Crawford. I'd have a major grump on too if I'd been arrested in Texas for being in possession of a joint.

Crawford, 24, was arrested for marijuana possession outside an Irish pub in Texas in the early hours of Friday morning. He had been sitting inside a friend's Nissan car, in Ringo's (peace 'n love) pub car park, when cops swooped.

The Gossip Girl eye fodder was booked into jail and charged with possession of marijuana under 2oz, before being released. TMZ claims police found... an unlit joint at the scene.

Ironically enough, In Twelve (that being his latest film, wouldn't you know), Crawford plays a young drug dealer whose high-rolling life is dismantled in the wake of his cousin's murder. The movie is due to be released later this year.

Again, the lengths some will go to in order to promote a film is truly astounding.