Since no one else seems willing to bite on this one and I happen to have a bizarre fondness for menswear, I'll try to help out. If you're looking for a particular brand, I can't help, but I can give you a few general style IDs.
This is a black (single-breasted) three-piece suit (my favorite- looks good on everybody :love). It appears to be a pretty slim (and flattering!) cut, and the jacket looks like it has 2 buttons (not 3). I'm not seeing a breast pocket on any of the reference pictures I can find, but it's possible that it's just laying really flat and the lack of pocket square makes it disappear. The lapels are notched and don't seem to be unusually wide or narrow. The tie is a dark charcoal gray- you could even go with black but the slight difference in shade adds interest and I can definitely see that it's lighter in a few shots. The vest seems to be cut a little longer than normal since I'm looking at a gif of him whacking that guy in the face and I can make out the bottom edge of the vest (and I don't get any white shirt peeking out the bottom when he winds up to hit him). It looks so long (and the vest closure is so low) that it could almost be a two-piece suit with an overcoat, but the fit through the arms makes me think it's just a long vest with rounded bottom corners. The hem of the jacket falls at the top of the knee or just above, and doesn't appear to be vented as far as I can tell. His jacket sleeves are hemmed to show some cuff. I can't really get any specifics on trousers or shoes but I'm assuming they have the same slim tailored fit and if I were doing this I would pick some black dress shoes with squared off pointed toes (for a slick Euro look), not all patent but maybe with some patent accents.
Maybe that was helpful? :confused
edit: What's really going to make this outfit is the scarf (and the scepter/cane if you choose to have it). A number of online companies will custom print fabric for you so you could get that exact pattern. I think a few people here are selling them too but you'll have to do a search.