This armour reminds me of that over-the-top but quite entertaining Japanese action movie 'Goemon'.
A literal one-man army who can handle anything from legions of warriors to a gatling gun (Was there more? I only saw it once during a flight overseas).