Jennifer Lopez has signed a multi-year first-look deal with Netflix bosses.