Ben Kingsley
The film stars Tom Payne, Ben Kingsley (as physician Ibn Sina), Stellan Skarsgård, Olivier Martinez, and Emma Rigby in lead roles.