The town ben affleck rebeca hall jeremy renner blake lively chris cooper