Virgin Atlantic president Sir Richard Branson dressed up as a female flight attendent at the weekend.
The entrepreneur was honouring a bet he lost with Air Asia chief executive Tony Fernandes.
The pair had wagered on which one of their Formula 1 teams would cross the line first at the 2010 Grand Prix in Abu Dhabi.
The loser, who turned out to be Branson, would have to dress up as a stewardess and serve on board the other's airline.
Sir Richard wrote on his blog: "It was all good fun, but the main reason for the day was raising money for the wonderful charity Starlight Foundation, which both Virgin Australia and Air Asia support.
"We managed to raise more than $300,000 dollars for Starlight, so many thanks to everyone who contributed, plus Tony and all the Air Asia team."
Sir Richard last dressed up in public in March, when he donned a red and white striped hat and jumper and black-rimmed glasses to celebrate the 25th anniversary of Where’s Wally? (see online news, March 6).
For more information, visit Sir Richard's blog at Virgin.com.
Report by Graham Smith