Hall nació en Raleigh, Carolina del Norte.Su madre, Janice Styons Hall, es una consejera escolar en el instituto Lees-Mc Rae, y su padre, William Carlyle Hall, trabajó para IBM.