Acting
DIY!!: Do It Yourself
2023 · Series
The Werewolf Game: Death Game's Operator
2020 · Movie
Zenryokuzaka
2005 · Movie