Au début de sa vie, MacMillan naît à Kilwinning, dans le Nord-Ayrshire, mais a vécu dans la ville d'East Ayrshire, à Cumnock, jusqu'en 1977.
MacMillan est né à Kilwinning, dans le nord de l'Ayrshire, en Écosse.