Willis nació en Idar-Oberstein, Alemania Occidental, hijo de Marlene, una alemana nacida en Kassel y que trabajaba en un banco, y David Willis, un soldado estadounidense.