James Macdonald's uneven staging of Henrik Ibsen's still-contemporary play boasts some brilliant acting.