Cameron Diaz has really been on a dress binge lately [1] and her latest frock is the short black halter Kate Moss for Topshop dress [2] she sported at the UK premiere of Shrek 3 [3]. If you recall, Cameron wore another super tiny LBD at the MTV Movie Awards [4], but this time it was made by high-end British designer, Luella Bartley. So all this begs the question, "Do you prefer Cameron's high-end LBD (left) or everyday LBD (right)?"

Source [5] and Source [6]