Leftovers (2021) is a film directed by Law Chen rated 0.0/10.
After taking over his family's Chinatown restaurant, Steven and his pet fish must find a way to survive as a global pandemic sweeps New York City.
Start typing to search...
Can't decide? Let us pick for you!