Angelina didn't want to play Lara Croft anymore so the producers had to look for someone different...and because acting isn't so important for a Tomb Raider movie, Ben Affleck got the role
Your browser does not support iframes.