Blanche Barton was born on October 2, 1961 in San Diego, California, USA. She is known for Charles Manson Superstar (1989), Satan Wants You (2023) and Unspeakable: The Life & Art of Reverend Steven Johnson Leyba (2002).
Cursed Films
Series • 2020
The Omen Legacy
Movie • 2001
Realm of Satan
Movie • 2025
An American Satan
Movie • 2019
Satan Wants You
Movie • 2023
Iconoclast
Movie • 2010