
Formulate an answer to this elaborate question: 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
