oscars7jenniferlopez_460.jpgGetty Images

Jennifer Lopez looks gorgeous in her creme-colored Zuhair Murad gown, but that debutante bun has been used before. Come on, JLo ... let's leave that hair in the past.

The 42-year-old Latina, who will be presenting tonight, decided to walk the red carpet without her young 24-year-old boy toy Casper Smart. Hmmm ... trouble in paradise?

Let's be honest though ... JLo could wear a paper bag and still look saucy!