Casting Antony Sher as a white, South African, Shakespearean actor in John Kani‘s ferocious, funny and emotive new play, Kunene and the King, couldn’t be more perfect –