Skip to main content
Unlimited heavy metal concerts, docs, films and more. Watch anywhere, on any device. Cancel at any time. New titles added weekly.
Helstar is an American heavy metal band formed in Houston, Texas, in 1982 by guitarist Larry Barragan. They were an influential force in the American power metal genre emerging in the mid-1980s.