It's a battle between Hollywood's "It" girls -- sultry "Twilight" vampire vs. stylish "Gossip Girl" socialite.

Ashley Greene and Blake Lively appear to be as opposite as their on-screen characters, wearing black and white versions of this Antonio Berardi knee-length sheath dress with alternate-colored footwear.

Greene hit the red carpet in cream last May, accessorizing her frock with black peep-toe pumps, dangly earrings, and a messy updo.

Lively wore the curve-hugging number in black at the Fenway Park premiere of her film "The Town." A little overdressed for the "Bawston bawlpahk," Lively paired her LBD with nude heels and a chic ponytail.

The dress's formfitting shape and flirty lace bodice detail flatter both girls' fabulous figures, but who rocked the dress best? We want to hear from you!

In related news, check out what other "Gossip Girl" gave Victoria Beckham a run for her money wearing the same dress created by the posh designer.