Check out our review of the anime TV series which Funimation simulcast and released on home video.
The cast for it includes Mahiro Takasugi as Tsuyoshi Naoe, Reo Sano as Natsuki Hashiba, Taishi Nakagawa as Tomoya Matsunaga, and Ryūsei Yokohama as Keiichi Katakura.