I loved Kate Beckinsale's black ruffle trench coat that she wore to The Late Show. I found a cute, shorter version on ebay for a lot less than she would've paid for hers.
Kate Beckinsale's coat
Less expensive, equally cute version
BUY-IT-NOW PRICE: US $26.90