Past Event
This is a past event.

Venue

Helen Mills Theater
137-139 W 26th St, New York, NY 10001, United States
10001

About this event

Christians movies deserve it....We'll be breaking down some of Christian cinema’s crummiest creations with all the hand waving, facial expressions, and costume changes you never knew you were missing.

Book your stay at an hotel in New York

Booking.com
Loading map...