Jennifer Lopez rocked three different looks at one event last night -- hitting the World Music Awards in two animal print Roberto Cavalli gowns and one of the designer's short, sexy cocktail dresses.
There's no doubt the 40-year-old mother of two looked amazing in all three, but we still gotta ask ...