西拉诺(热拉尔·德帕迪约饰)狂野而善良。他默默地爱着他的表妹罗克珊(安妮·布罗切特饰),但他生来就是一个丑陋的大鼻子。,即使他有才华,也不敢向表弟表白。一天晚上他嘲讽并打败了一个有钱人后,罗克珊约他第二天见面。就在西拉诺写下情书,正要秀恩爱的时候,罗克珊报告说他爱上了英俊的新兵克里斯蒂(文森特·佩雷斯饰),并请求同军中的西拉诺保护他。克里斯蒂也爱着罗克珊娜,西拉诺将自己对罗克珊娜的爱写成文字,以克里斯蒂的名义交给了罗克珊娜,巧妙地安排了两人的婚姻。没想到,早就对罗克珊怀恨在心的军官气得受不了,把克里斯蒂调到阿拉斯安顿下来……