Jennifer Lopez is stunning while attending the 2012 UNESCO Charity Gala on Saturday (October 27) in Dusseldorf, Germany.
The 43-year-old entertainer, in Lanvin, was joined on the red carpet by Jared Leto.
The night before, Jennifer was spotted signing autographs and posing for pictures with fans before her concert in Prague, Czech Republic.
Jennifer and her boyfriend Casper Smart recently celebrated their one-year dating anniversary.