Pirates of the Caribbean star Orlando Bloom reportedly stripped in the middle of a Las Vegas eatery after a fellow guest spilled a drink on his shirt.
The British heartthrob was dining at Lavo with his model girlfriend Miranda Kerr, but was left fuming when someone bumped into him and drenched his outfit, according to New York Post.
The publication reports the star contacted a nearby store and had a new shirt delivered to him, undressing in front of stunned diners as he changed.
“A drink was accidentally spilled on Bloom’s shirt and he was visibly upset. One of his friends called the flagship John Varvatos store and within 30 minutes, someone arrived with three brand-new shirts,” a source told the newspaper.
“Much to the delight of every female diner he made his choice at his table, right in the middle of the dining room packed with 200 people. He took his stained shirt off and let everyone catch a glimpse of his body before putting on a white shirt,” the source added.