Film screening of Mirror Mirror (2012).
Date & Time
Friday, May 1, 2026 @ 7:00 PM EDT
Location
11 W 53rd St, New York, NY 10019, USA