Zooey Deschanel doesn't like fashion snobs.

The 'New Girl' actress always mixes and matches high street with high end labels and can't stand stuck up stars who refuse to wear anything apart from designer clothing.

She told the August issue of InStyle magazine: ''I remember I was wearing a cute jacket, and I saw this well-known actress - who will remain nameless - with her stylist. They said, 'Oh my God, that's so cute, where did you get it?'

''I told them, and it was not a fancy brand, and then they were like, 'Oh...'. I just thought, 'Do you not like it anymore because of the brand? That's so dumb. And you have just made yourself into a cartoon villain.' ''

Zooey, 34, isn't a big fan of over the top couture, which is why she collaborated with all-American designer Tommy Hilfiger on a line of ultra wearable dresses.

She explained: ''There is an audience for more modest clothes. I hate that fashion could be something that excludes people.''

The brunette is famed for her feminine and retro personal style as well as her heavy fringe, and doesn't mind people only recognising her because of her hairdo.

Zooey joked: ''I do see the advantage of having something people can grab onto: 'Hey, I know who that is! She has bangs!'''