Judy Garland's blue pinafore she wore in 'The Wizard of Oz' has sold for 480,000 dollars (£301,000).
US auction house Julien's Auctions said the gingham dress fetched the highest price of any item during a two-day auction of Hollywood memorabilia in Beverly Hills, California, which attracted bids from around the world.
Steve McQueen's racing jacket sold for 50,000 dollars (£31,000), as did a purple skirt worn by Marilyn Monroe while filming 'River of No Return' in Canada.
Julie Andrews' 'Sound of Music' dress brought 38,400 dollars (£24,000).
Sunglasses worn by Jean Reno in 'Leon' went for 8,320 dollars (£5,233), while Johnny Depp's shades fetched 3,250 dollars (£2,044).
Bidders also snapped up pieces of royal wedding cakes.
Prince William and Kate Middleton's cake sold for 7,500 dollars (£4,717) while Prince Charles and Princess Diana's cake sold for 1,375 dollars (£864).