While Jennifer Lopez's acting skills have been the topic of some debate, there is no question that the 42-year-old woman knows how to multi-task. Not only is she currently starring in "What To Expect When You're Expecting" alongside Cameron Diaz, Brooklyn Decker, Elizabeth Banks and more, the mother of two is a judge on American Idol, has created 18 fragrances, designs a collection with Kohl's and has time buy a Dodge Ram for her 25-year-old boyfriend Casper Smart.
To celebrate Lopez's role as Holly, a woman who adopts a child in "What to Expect When You're Expecting," which opens Friday nationally on May 18th, take a look back at some of Lopez's wildest looks over the years. Who could forget her deep green Versace gown? How about that bedazzled Sean Jean crop top? Let us know your favorite.