Jennifer Lopez put on a leggy display in a sage green dress on Thursday as she headed to The Graham Norton Show in London.