James Hampton Dead at 84 -- Dreaded Cause of Death Revealed "Teen Wolf" star James Hampton has died after battling against several health complications. He was 84.