Ben Affleck and Jennifer Lopez have not been seen together for 47 days amid reports of tension John Wicky | 17/05/2024