media_removed_toofab 102011
Jennifer Lopez prides herself on being a style icon -- but last night, she wore a dress we recently saw on somebody else!

J.Lo wore a very colorful dress from the Salvatore Ferragamo Spring 2012 collection on Thursday's episode of "American Idol" ... the very same dress Rosario Dawson wore to the Vanity Fair Oscar Party back in February.

The two definitely wore the dress differently though. While Lopez had her hair down and wore the gown's sash down the back, Rosario pulled her locks back, worked the leg slit and wore the belt on the front.

While we love J.Lo, we're giving Rosario the win here. Her look comes off sexier while Jennifer's curves get lost in the look.

What do you think? Vote in the gallery above!