i just realized not too long ago this is same guy on fx mxc, which is overdubbed americanized japanese game show "takeshi's castle"
scene from BR with dude spraying girl with uzi while holding megaphone to her mouth was great...
saw ichi the killer recently...VERY dope.