Benedict Cumberbatch casts a spell at the world premiere of his latest movie 'Doctor Strange'. Francis Maguire reports.