Иан Маккелан за пръв път се снима във филми през 70-те години, но става популярен през 90-те. Най-популярните му роли са като Никълъс в „Распутин“ и Магнето в адаптациите по комиксите за Х-мен. През 1989 той получи рицарско звание от Кралица Елизабет II.