Best movies of Spencer Vrooman

Pet Shop(1994)

Combined Rating:
1
Combined Critics Rating: 0

An alien couple comes to Earth and open up a pet shop in an attempt to try and eat some of Earth's children for dinner.