James McAvoy; Wendi McLendon-Covey; Kumail Nanjiani.James McAvoy; Wendi McLendon-Covey; Kumail Nanjiani.James McAvoy; Wendi McLendon-Covey; Kumail Nanjiani.