George Andrew J. MacKay ismiyle, 13 Mart 1992'de Londra, Hammersmith'te doğdu. Londralı kostüm tasarımcısı Kim Baker ve sahne yönetimiyle uğraşan Avustralyalı Paul MacKay'in oğludur. İrlanda kökenli olan MacKay, Barnes'ta büyüdü ve The Harrodian School'da eğitim aldı. 17 yaşında Royal Academy of Dramatic Art ve London Academy of Music and Dramatic Art'a girmek için yaptığı denemeler başarısızlıkla sonuçlandı, ancak bu redler onu yıldırmadı ve oyunculuk kariyerine devam etti.
MacKay'in kariyeri, 2002 yılında okuldaki bir yetenek avcısının onu keşfetmesiyle başladı. 2003 yapımı Peter Pan filminde kaybolan çocuklardan (Lost Boys) biri olan Curly rolünü aldı ve bu, onun profesyonel oyunculuk kariyerindeki ilk rolü oldu. 13 yaşında The Thief Lord filminde Riccio rolünü için seçildi ve Johnny and the Bomb adlı BBC dizisinde başrolü sırtladı.. Televizyonda Rose and Maloney, Footprints in the Snow ve The Brief gibi yapımlarda rol aldıktan sonra 2008'de Defiance adlı filmde Aron karakterini canlandırdı ve 2009'da Clive Owen'ın başrolünde olduğu “The Boys Are Back” filminde Harry rolüyle dikkat çekti.2012 yılında Private Peaceful filminde Private Tommo Peaceful karakterini canlandırdı ve How I Live Now (2013) filminde Saoirse Ronan ile birlikte Eddie rolünde yer aldı. Aynı yıl, The Best of Men filminde felçli bir askeri oynadı. 2014'te Pride filminde, homofobik bir Britanya'da cinsel kimliğini kabul etmeye çalışan 20 yaşındaki Joe karakterini canlandırdı. 2015'te Young Vic'de sahnelenen “Ah, Wilderness!” adlı oyunda Richard Miller rolünü üstlendi. 2016'da Hulu'nun Stephen King uyarlaması 11.22.63 dizisinde Bill Turcotte karakterini canlandırdı.MacKay'in kariyerindeki önemli çıkışlardan biri, Sam Mendes imzasını taşıyan 1917 (2019) filmindeki Onbaşı William Schofield rolü oldu. Bu performansıyla büyük beğeni topladı ve film, En İyi Film de dahil olmak üzere 92. Akademi Ödülleri'nde on dalda aday gösterildi. 2021'de Wolf filminde Lily-Rose Depp ile başrolü paylaştı ve bu performansı, IndieWire tarafından kariyerinin en iyi performansı olarak nitelendirildi. 2022'de Netflix yapımı Munich – The Edge of War filminde rol alan oyuncu, 2023'te intikam-gerilim filmi Femme'de başrol oynadı ve bu performansıyla British Independent Film Awards'da En İyi Ortak Başrol Performansı ödülünü kazandı. Kariyerini dikkatli ve özenli bir şekilde seçtiği rollerle sürdüren George MacKay’in kariyerinin yakın dönemli işleri arasında "Yaratık" (2023), "The End" (2024), "Mission" ve "& Sons" sayılabilir.