Ōmiya Ichi
She's Just a Shadow 2019
Rating: 4.2
Mushi-Shi: The Movie 2007
Rating: 6
Starfish Hotel 2007
Blue Spring 2001
Rating: 7.1
as Officer Dudley