It was a super-stylish affair at the world's coolest gig this weekend as the stars dressed up for the Coachella Festival 2010 in California.
Beyoncé looked stunning and uber-funky in leather hotpants and an on-trend crop top. For her performance on-stage with hubby Jay-Z, she changed into an off-the-shoulder T-shirt and denim cut-off shorts.
Kate Bosworth was seriously gorgeous in a sea-blue tie-dye dress with her putty-coloured Leah Mulberry bag and aviator sunnies.
Katy Perry worked three dresses: cute tribal chic, a sexy black bodycon number and a fluorescent 80s frock.
Dita Von Teese rocked not one but three outfits too, including gorgeous sailor-style wide-legged jeans, a nude ruffled minidress, and a 70s-style printed long-sleeved number with wedges.
A-list star Kate Hudson was super-cute in a relaxed grey tee and lacy cream skirt combo.
Other stars to attend the veritable fashion fest included Dr Who's Matt Smith, Daisy Lowe, Lindsay Lohan, Peaches Geldof, Eli Roth and Kelly Osbourne.
By Ruth Doherty