Baseado em um musical homônimo de 2018, Cyrano segue o protagonista durantes suas desventuras no amor. Cyrano De Bergerac (Peter Dinklage) é um homem à frente de seu tempo que brilha tanto pela destreza de sua réplica quanto pela de sua espada, um homem impetuoso, de força de vontade de muitos talentos. Além de ser um duelista notável, ele é um poeta talentoso e alegre e também é um artista musical. Porém seu amor não é correspondido, apaixonado pela adorável e linda Roxanne (Haley Bennett) ele sabe que por conta de sua aparência física ele nunca saberá seu amor. Por conta disso ele decide colocar seu amor e ciúme para trás e ajudar a adorável mulher a se apaixonar por Christian de Neuvillette (Kelvin Harrison, Jr.), um belo cadete novo, oferecendo o seu serviço de poeta e o dom das palavras para que o casal troque cartas e se apaixonem pelo outro de uma vez por todas. Mas será que Roxanne é capaz de saber quem está por trás das palavras bonitas para garotas românticas como ela?