Director David O'Connor's production may not always be great, but it's never boring, and it's filled with striking moments.