Battle of the cocktail dress! Katherine Heigl stepped out in the Reem Acra dress to a screening of her movie 'The Ugly Truth' in 2009, while Selena Gomez just wore a shorter, purple version of the dress to the premiere of her boyfriend's movie 'Justin Bieber: Never Say Never' this past February.