London, Dec 3 (Inditop.com) British actor Orlando Bloom thrilled revellers at a restaurant in Las Vegas by reportedly taking off his shirt in the middle of the eaterie – after a fellow guest spilled a drink on him.

The “Pirates of the Caribbean” star was dining at Lavo Dec 1 with his model girlfriend Miranda Kerr, but was left fuming when someone bumped into him and drenched his outfit, reports dailystar.co.uk.

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 p**sed. One of his friends called the flagship John Varvatos store and within 30 minutes, someone arrived with three brand-new shirts. 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,” said an onlooker.