When a man's deceased best friend comes back to life as a rat, his reality starts to dissolve and chaos ensues.
September 10, 2024
Released
The Tedious Affair of Mustache Grooming
18min
—
English
2023
2024
2025
2017
1967
2009
1980
2011