I didn't translate the name of the characters except Ohno's who is called Samejima Reiji (the first kanji of Samejima is the kanji for shark (same), Ohno's fave fish, lol). The reason is that the same kanji can be read in different ways and I will not know the correct way of reading them until I hear them. I noted down the name of the main actors in case you want to search more info about them. I didn't write "Ohno Satoshi as" because the space was narrow and everybody here knows his name, lol
I'm not familiar with japanese companies and how they hire so perhaps some title or something is not called like that in english speaking companies.
Oh! I also got surprised that Johnnys allowed Ohno's photo on ntv web page, at last they noticed how weird was to not see the pic of the main role's actor on the drama web page!