Jennifer Lopez was on the Late Late Show with James Corden when she gushed over new boyfriend Alex Rodriguez and called him 'the best'.