Leighton Meester thinks her shoes bring her luck.

The 24-year-old 'Gossip Girl' actress -who plays Blair Waldorf in the show - couldn't resist splashing out on some Marc Jacobs footwear, even though they meant she would struggle to pay her rent, and thinks they are the reason why she landed her breakthrough role on the programme.

She said: "I'd moved back to New York, I was living in a third-floor walk-up in the West Village and I had no clothes because my luggage had been lost on the flight from LA. I saw this pair of red leopard-print Marc Jacobs shoes, turned to my mom and said, 'If I buy them I can't pay rent.' Mom just said, 'Rent can wait.'

"As I bought them I imagined that these would be the shoes that would win me the part. They did."

Despite her Marc Jacobs shoes, Leighton says that she prefers vintage clothes over today's fashion.

She explained: "I have amazing clothes in my wardrobe but the clothes I like to wear are the ones my mom wore in the 70s. I wear all her beautiful old clothes and they are the ones that get commented on the most."