Apparently it's at the Navy Yard metro stop West Entrance (green line represent!)
Yes, this is short notice. Anybody going to be there anyway?
Turns out when I got there that it was closed by the Fire Marshal for safety reasons. I am beginning to suspect that I shall never see the movie I was a part of.