Charlize Theron | James McAvoy | Eddie Marsan