Despite a few casting misfires, this production from Acting Up Stage and Obsidian Theatre is worth seeing, with impeccable performances from the three leads.