Top 10 Most Beautiful Celebrity in a Red Dress




10. Monica Bellucci and Selena Gomez


9. Emily Blunt and Megan Fox


8. Eva Longoria and Irina Shayk


7. Amy Adams, and Ashley Greene


6. Aubrey O'Day, and Leighton Meester


5. Jennifer Morrison, and Jessica Biel


4. SofĂ­a Vergara, and Zooey Deschanel


3. Victoria Justice

2. Miranda Kerr

1. Nina Dobrev