Credit: Getty Images; Ryan/WENN.com

It takes a very confident girl to wear a tight, beige mini-dress on the red carpet. Luckily for Pretty Little Liars star Shay Mitchell (Emily) and Twilight star Ashley Greene, not only are they confident, but they have the perfect figures for pulling it off.

Ashley wore this simple sleeveless dress to a NYLON magazine party on July 31 in Los Angeles, while Shay wore her sleeved, subtly fitted version to a Disney/ABC press junket last year. The hemlines are approximately the same, but Ashley went for a slightly tighter, minimalist look. Shay’s girly neckline adds a feminine touch.

Which look do you prefer? Tell us in our poll below!

Catch an all-new episode of PLL on Tuesday, August 7 at 8 p.m. ET/PT on ABC Family.

Molly Friedman is an editor at Wetpaint Entertainment. Follow her on Twitter @MollyFriedman.

Get your Pretty Little Liars fix: Like us on Facebook and Follow us on Twitter and Tumblr!