James McAvoy | David Leitch | Amandla Stenberg