Style snap!

Two celebrities. One outfit. But who do you think wore it best?

'Ugle Betty' star America and singer Beyonce both showed off their curves in this Malandrino dress. America adds a burst of colour with red lipstick and matching peep toe shoe while Beyonce kept her accessories plain and simple.  But who wore it best?

America vs Beyonce

America Ferrera and Beyonce

Ewan McGregor Single

Ewan McGregor Is Single Again After He Was Spotted Smooching THIS Co-Star

holly willoughby  baby book asset

Holly Willoughby Leaves Mums Divided After Giving This Advice For Babies

Jonnie Peacocks Mum Strictly Come Dancing

Strictly's Jonnie Peacock's Mum Said 'He Screamed' As She Recalls His Battle With Meningitis

Britney Spears Baby One More Time throwback

Britney Spears Recreates THAT Signature Look 20 Years After Baby One More Time Release