Jennifer Lopez looks sleek for a TV appearance in NYC

Jennifer Lopez looks sleek in New York City

Jennifer Lopez looked sleek in a black coat as she arrived for her appearance on The Daily Show with Jon Stewar in New York City last night.

The 43-year-old later rocked a red plaid coat after promoting her new film Parker on the programme.

Earlier in the day, the actress-singer rocked a leopard print dress and also appeared on Good Morning America.