Ben Affleck pushed away a fan who tried to get too close to Jennifer Lopez.
The 49-year-old actor stepped up to block an unmasked man who was trying to take selfies with Lopez at Marco Polo International Airport in Venice, Italy.
The 52-year-old singer and actress was seen in pictures stepping back amid the chaos while her boyfriend moved the man out of their path before their bodyguard approached.
The security guard grabbed the fan's wrists and pushed him further away from the couple, who held hands and continued to make their way through the airport, avoiding eye contact with other onlookers.