Where was Above the Shadows filmed

Poster Above the Shadows 2019

2019, Fantasy Drama
Filming country: USA

The film was shot in New York City and features various iconic locations such as Times Square, Central Park, and the Brooklyn Bridge. "Above the Shadows" was released on June 19, 2019, and received positive reviews for its unique storyline and strong performances by the cast.