Dean Stockwell, Star of Blue Velvet and Quantum Leap, Dies at 85 Years Old
The actor Dean Stockwell died of natural causes on Sunday, at his home in California at the age of 85 years old. In a career spanning seven decades, Stockwell cultivated a rare...