What city was Night Owl filmed in that starred John Leguizamo, who also starred in Land of the Dead, a 2005 post-apocalyptic horror film?
New York City
-1
Section::::Abstract.
Night Owl (film)
9894921
-1
Section::::Abstract.
Land of the Dead
915499