Fear not, these aren’t clone troopers. The armor resembles several pieces from Knights of the Old Republic. The similarities I would chalk up as a case of form following function, or else a case of lazy design staff. No explanation for the guy, really, though he doesn’t look exactly like Fett, or sound like him.