Dominique Charriau/WireImage; Franziska Krug/ZUMA Press
Victoria Beckham wore this Roberto Cavalli gown four years ago to the Bambi Awards in Germany—by today's standards that makes it almost vintage.
Between the gaudy gold tapestry and peek-a-boo black lace, they both look like well-dressed street walkers in a sleazy period drama.
Still, one lady needs to take the best dressed title, so vote below for the look that offends you less. And then find out which star takes the win Friday at 10:30 p.m. on E!'s Fashion Police show!