Jennifer Lopez raced her co-star Vanessa Hudgens on the set of their film 'Second Act' in New York City by the East Side River.
J-Lo, 48, lost the race to her 28-year-old co-star, but she looked great for a woman who is pushing 50! J-Lo's 42-year-old lover, Alex Rodriguez, keeps her in great shape.
Later, Jennifer changed into a variety of fashionable outfits to shoot more scenes with Vanessa.
'Second Act' is about a big box store worker who reinvents her life and shows Madison Avenue what street smarts can do.
Photos by BACKGRID