As a matter of fact, they type of glasses rashida jones often wears is called conventional black glasses, quite sexy huh? So, there are actually a lot of places where you can see them, even some small local optical store have got them in stock. Generally speaking, a pair of them would cost less than 100 dollars. My advice for you is to know the exact type she wears then go to some stores such as Walmart or MaxMart.
Walmart is your best choice. There are many different styles of black glasses at walmart. This site offers 12-guarantee, a deep discount on black glasses. And what's more , these black glasses at walmart are all superior materials with high quality and good customer service. So it is worth to get a pair of black glasses from walmart. By the way, make sense what styles of black glasses are only in stores.
You could just click the black glasses in the website and search. There will be a lot of black glasses coming out. Then you will search on your own. There must be the type that is similar with the one rashida jones wears. If you want to buy the one with good quality and suitable price, you could go to the amazon and visionwork with high reputation.