david boreanaz as max payne