Bn Affleck’s new film “The Town” topped the box office this weekend. He not only stars in his new movie “The Town” but he is also the Director. When he is not making movies, Ben Affleck says he was inspired by his children and does charity work helping underprivileged kids.