Avicenna was played by Ben Kingsley.