The first lady wears a textured blue coat and dress by American designer Thom Browne, the accessories are J Crew and the necklace is Cathy Waterman.
Eva Longoria wears a Bally Coat and long boots. Both famous ladies look sexy and elegant.
The trick is that they both emphasize their waist.
These two ladies picked this fancy coats for the presidential inauguration of Barrack Obama 2013.