National Theatre Live: Cyrano de Bergerac ★★★★★

Flawless.