An exciting new Japanese revenge thriller film, Demon City, is coming to Netflix in February 2025.It stars Toma Ikuta as the lead character, Shuhei Sakata, on a quest for revenge after the death of his family.Demon City is directed by Seiji Tanaka and based on the manga Oni Goroshi by Masamichi Kawabe.The film has a runtime of 106 minutes and will be available worldwide on February 27th, 2025.