Thomas nació en Knoxville, Tennessee, es hijo de Simms Thomas, una reportera de la televisión, actriz, y escritora, y de Bob Thomas, una personalidad de radio, actor, y escritor.