I love Kate Moss's new line for Topshop, particularly the price tag. I bet you never thought you could get a celeb-worthy dress for $120. Just to prove it, here is Cameron Diaz in the Kate Moss for Topshop halter dress. She pairs it with Pierre Hardy patterned wedges.