Demi-Fiend
Now Demonic
I only ever consider Japanese special effect shows tokusatsu, american special effect shows I just call sci-fi or fantasy shows. It's like the difference between Domestic cartoons and Japanese anime to me. They're both animated shows at the end of the day, but the name changes based on the place of origin.
