Miami New Drama gave audiences a window on the "Seven Deadly Sins" when it took over part of a pedestrian mall for a production.