Do you want to get celeb look for less?
Here is a solution.
Katherine Heigl in red dress
Black knit dress from xistyle.com