Sounds more like Tokosatsu Hero (Tokosatsu is the Japanese word for live action special effects, and is used to describe live action giant monsters, robots, and things like Ultraman, Super Sentai [known to us as Power Rangers] and other similar shows...heck even the live action Sailor Moon show falls under Tokosatsu and there is no giant robot or monster in sight).
And forgive me, I did misspell Tokosatsu.