Nacido en Corpus Christi, Texas, Powell se crio en una familia militar (su padre estaba en la Armada de los Estados Unidos) y pasó varios años de su infancia viviendo en Italia, donde estaba su padre.