Hader seems like he could do it. McAvoy is certainly a good actor, but he seems a bit too intense for the role of Bill (maybe he can dial it back).