O Cinema Miami Beach
500 71st St., North Beach
O Cinema's newest location, within striking distance of plenty of great restaurants up in North Beach, occupies the old Byron Carlyle Theater—which was actually shuttered until the nonprofit revitalized it this year. Like at their other two locations (the original is in Wynwood and there's another in Miami Shores), you'll find a mix of independent, foreign, art, and classic pop culture screenings, plus plenty of programming for littles.