Ranking
"The live-action television series of Akira Hiramoto's Prison School manga unveiled its cast on Saturday.



Taishi Nakagawa (Minami-kun no Koibito ~my little lover) stars as the male lead Kyoshi



Hirona Yamazaki (live-action As the Gods Will, Orange) plays Mari Kurihara, the underground student council president who brings together the female students with beauty and power



Aoi Morikawa (Fatal Frame, Sprout) plays Hana Midorikawa, the underground student council's secretary



Asana Mamoru (Garo: Makai no Hana, Million Arthur, Ghost in the Shell Arise stage play) plays Meiko Shiraki, "the underground student council vice president who wields a whip on the boys and jiggling dynamite boobs."



Tokio Emoto (Garo: Makai no Hana, Shinya Shokudō movie) plays Takehito "Gakuto" Morokuzu



Masato Yano (2012 GTO, Legal High) plays Shingo Wakamoto



Comedian Galigaligalixon plays Reiji "Andre" Andō



The cast member of Jōji "Joe" Nezu will be revealed later



Masahiro Takashima (live-action Bloody Monday, Nobunaga Concerto) plays the Hachimitsu Academy Chairman



Rena Takeda (live-action Assassination Classroom) plays Chiyo, who harbors feelings for Kiyoshi



Yūko Araki (Aoi Tori, Kamen Rider Wizard) plays Anzu, who harbors feelings for Shingo

"

Source

That casting though.. Spot on, visuals wise! :o
The past makes you wanna die out of regret, and future makes you depressed out of anxiety. So by elimination, the present is likely the happiest time.