The long-awaited seventh Star Wars film, 'The Force Awakens', doesn't arrive in cinemas until December 17, but the shops are already full of tie-in products. We've sifted through the tat to bring you a definitive list of intergalatic merch that you can find on a high street not so far, far away. For more film fashion, check out where James Bond buys his clothes.
RECOMMENDED: Love Star Wars? Check out of our film guide
Star Wars style
Darth Vader cotton blend scarf by Emma Shipley, £180
Buy it here.
Plan your London shopping trip
We've managed to whittle the list of thousands down to the 100 best shops in London. There's something to please every taste and budget, including a selection of the best department stores, quaint little boutiques, cavernous thrift stores, chic homeware outlets and designer fashion shops.
This famous market has been around for quite a while, with its history stretching all the way back to 1737. What the original stallholders would make of today's mix of record stores, fashion shops, contemporary art galleries, tattoo studios and spas is anyone's guess. They'd probably be okay with the antiques, though. The market is open throughout the week, with many of the venues open every day but some sellers operating on specific days. Shops include Rush Hair, The Flood Gallery, Beadoir Jewellery, Beauty and the Bib, Oliver Bonas and Waterstone's. Restaurants include Bill's, Champagne + Fromage, Cafe Rouge, Sticks 'n' Sushi, GBK and Bianco 43.
Venue says: “Free rum punch from Eventbrite for Friday Street Food Fest, Carnival Flavours, August 25 from 6pm!”