George MacKay nació en Londres en 1992. A los cinco años dirigió una producción de Pedro y el lobo protagonizada por él mismo en el papel del ‘El Lobo’ y con los demás personajes interpretados por sus amigos.
En 2002 George fue descubierto en su colegio por un representante que le preguntó si quería hacer un casting para el papel de Peter Pan. Tras participar en un taller de interpretación, obtuvo el papel de Curly, uno de los Niños Perdidos, y no ha parado desde entonces.
Ha interpretado pequeños papeles en las series Rose and Maloney y Footprints in the Snow.
En 2005, a los quince años, MacKay obtuvo el papel de Riccio en El príncipe de los ladrones, la adaptación cinematográfica del bestseller infantil de Cornelia Funke. Ese mismo año también protagonizó la serie dramática Johnny and the Bomb, una adaptación para la BBC de la novela homónima de Terry Pratchett.