The Chicago Critics Film Festival takes place at Chicago’s famed Music Box Theatre
The Chicago Critics Film Festival takes place at Chicago’s famed Music Box Theatre (3733 N. Southport). All screenings are in-person, and all government and venue COVID mandates in effect at the time of the festival will be enforced. Films…
Read More »