Acting
2005-04-08 · Tokyo
The Killer Goldfish
2025 · Movie
Why Did She Let the Monkeys Loose?
2024 · Movie
The Greatest Teacher
2023 · Series
School Cop
2021 · Series