Дункан родился в 1957 году в Чикаго, штат Иллинойс. Майкла и его сестру Джуди воспитывала мать-одиночка Джин Дункан. Из-за болезни матери ему пришлось оставить учёбу в университете, чтобы поддержать семью. Благодаря своей огромной массе тела (на пике формы его рост был 196 см, вес — 142 кг), он работал вышибалой в клубах Чикаго, а затем служил телохранителем в Лос-Анджелесе. Также Дункан занимался бразильским джиу-джитсу.
Первым крупным фильмом, в котором он снялся, стал фантастический боевик 1998 года «Армагеддон». Во время съёмок он познакомился с Брюсом Уиллисом, который впоследствии помог ему получить роль Джона Коффи в «Зелёной миле», за которую Дункан был номинирован на «Оскар» и «Золотой глобус».
Вслед за этим последовали работы в других кинолентах, таких как «Девять ярдов», «Планета обезьян», «Царь скорпионов». Дункан также выступил актёром озвучания в анимационном фильме «Братец медвежонок» и в нескольких компьютерных играх, включая The Suffering: Ties That Bind, Soldier of Fortune и God of War II. В 2005 году он снялся в «Городе грехов», где сыграл роль Мэньюта. Его голосом также говорит Вахир из «Кунг-Фу Панды».