Aug152022 by Caroline ThayerNo Comments Ben Affleck turns 50: How he reinvented himself and rekindled his love with Jennifer Lopez