Gallagher mantiene una relación con MacDonald desde hace una década, y tiene con ella dos hijos, Donovan, nacido el 22 de septiembre de 2007 y Sonny, nacido el 1 de octubre de 2010.