Jennifer Lopez spent Thanksgiving with Ben Affleck and her children in Los Angeles after filming in Vancouver this fall.