By Rose Walano
May 07, 2012 @ 11:05 am
Getty Images (2)

Hollywood headed to the racetrack this weekend for the 138th annual Kentucky Derby, and they brought their biggest and best hats with them! Once Upon a Time's Ginnifer Goodwin placed her bets in a wide-brimmed coral topper, while Mary J. Blige cheered on the jockeys wearing a red, rose-adorned fedora. See more celebrities who watched I'll Have Another take first place in festive hats in the gallery.

MORE:The Most Outrageous Celebrity HatsVineyard Vines' Derby-Inspired CollectionBetsey Johnson's Charitable Barbie Hat