Jennifer Lopez and Ben Affleck have made their first red carpet appearance together since becoming a couple again.
The pair attended a screening of The Last Duel, a historical drama directed by Ridley Scott, co-written by and starring Affleck.
In Venice, they held hands while walking the red carpet and posed for photographs together, at one point kissing in front of the cameras.
Lopez and Affleck – known as a couple under the nickname Bennifer – made their reunion Instagram-official in July after a period of mounting speculation.