Скоттиш-Бордерс
Макробби родился в Хоике, Скоттиш-Бордерс, Шотландии, в семье Мэри Флеминг (дев. Хей), сценаристки, и Уильяма Макробби, кладовщика. Макробби, который иммигрировал в США со своей семьёй ещё ребёнком, вырос в Милфорде, Коннектикуте, и окончил Йельский университет со степенью в области театра. Он также кратко служил в Армии США. Макробби женился на Шарлотте, и является отцом двоих сыновей, Оливера и Эндрю.